python入门,,  基本知识  一、


  基本知识

  一、Python是一种解释型语言,即程序不需要编译,在运行时才翻译成机器语言,每执行一次都要翻译一次,因此效率比较低

  二、解释型语言和编译型语言
   编译型语言

    就是先把写好的程序翻译成计算机语言然后执行,就是所谓的一次编译到处运行,比如c、c++就是编译型语言,这样的语言特点是运行速度快,但是需要事先把程序编译好才可以。
   解释型语言

   是程序在运行的时候,通过一个解释器,把代码一句一句的翻译成计算机语言然后运行,也就是你写好代码之后直接就能运行,比如说python、shell、ruby、java、perl等等都是

   解释型语言,当然这样的语言由于原理不一样,执行速度并没有编译型语言快。

  Python应用:

    后台服务开发、数据挖掘、数据分析、人工智能、自动化运维、自动化测试

  单行注释:#(快捷键ctrl+/)

  多行注释:双三引号""" 单三引号 ‘‘‘

    变量:=用来赋值的

  1)变量名称规则:(见名知意)

  1.字母、数字、下划线的任意组合 2.第一个数字不能是数字 3.变量名最好做到见名知意 4.不可使用关键字(如下图)作为变量名称

  技术分享图片

  2变量赋值

  Python中变量赋值不需要指定数据类型,直接定义即可。

  等号(=)用来给变量赋值。等号运算符左边是一个变量名,等号运算符右边是存储在变量中的值。

  每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

  等号后面用单引号或者双引号括起来,说明是字符型string字符型,等号后面为整数,则为int整型;等号后面为小数,则为float浮点型

  技术分享图片

  ps:全部是英文符号        ctrl+d快速复制一行

  变量类型(int、float、str)

   技术分享图片

  条件判断(if条件判断要加:冒号

  技术分享图片技术分享图片

单条件判断 多条件判断

    下面是一个条件两种写法(判断性别)

    技术分享图片

    技术分享图片

    技术分享图片

小练习

    技术分享图片

  循环

   while循环

    技术分享图片

    while循环写猜数游戏

    技术分享图片

  while对应一个else的时候,循环在正常结束之后才会执行它

    技术分享图片

  for循环

    技术分享图片

    打印三次hello world

    

    

  字符串格式化

    技术分享图片

小练习登录程序

username

passwd

让用户输入账号和密码

如果用户名和密码输入正确提示你XXX,欢迎登录,今天的日期是XXX,程序结束

错误的话,提示账号/密码错误

最大输入三次,如果输入3次都是错的,提示错误失败次数过多。

需要判断输入为空

  

  

python入门

评论关闭