来自  资质荣誉 2019-09-20 23:39 的文章
当前位置: 澳门太阳娱乐手机登录 > 资质荣誉 > 正文

变量命名

python 动态解释型强类型定义语言,解释器由编写翻译器和设想机组成。编译器生成pyc字节码文件,供虚构机今后直接调用。个中,CPython编写翻译出来的正是c语言能识其他字节码,相应的Jython 是python在java上的贯彻,IronPython是在.NET平台上的贯彻,pypy一遍性编写翻译成字节码后再执行。python使用操作系统的原生线程,受制于GIL(Global Interpreter Lock),八线程品质差。python解释器有诸各类,当中CPython是官方的,IPython是交互式的CPython,pypy是用JIT才能升高运维成效的图片 1强制空格缩进 4个空格# 单行注释'''多行注释'''变量命名法则

1.python是一门怎么的编制程序语言

  python是一门解释型,弱类型高端编制程序语言
python的次序是经过解释器,逐行的演讲实行的。施行的时候必得有源代码, 必需有解释器存在. 推行效能相对于编写翻译型语言是非常的慢的.

  1. 由字母数字下划线大肆组合,不可能用数字起初;
  2. 不能是python关键字(and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield);
  3. 变量具备可描述性
  4. 驼峰命名和下划线命名,固然粤语不报错但不要用,长度不要过长。

2.python的解释器

    CPython : 该解释器是由C语言编写。大家学习的正是这些. 官方提供的便是CPython
IPython : 基于CPython开采的。交互和CPython有一部分区别.
JPython : 和java平台相关的python解释器
IronPython: 和.net平台相关的python解释器
PyPy : 把python程序贰回性进行编写翻译。 然后统一施行.

大家的程序是运作在python解释器上的. python的顺序能够无缝跨平台

数据类型:强制类型调换 datatype,譬喻

3.python的安装

  参谋百度材质

int('18818881888') #将str转换为int
#int<--->string
#int--->bool ,非0即True
#string--->bool ,非空即True

4.编写制定大家的第三个python程序

1 print("holle,word")

板寸类型 int 、long

5.变量

  变量就是二个可变的值
变量的本来面目正是一个符号.肩负积存程序运营进程中爆发的值. 须要后边的次第采纳

  例如:

money = 0money = 200xxxxxxmoney = 100money = 400
  1. 与c不一致,python的长整型不限制位宽
  2. 2.2版本起,整型溢出时,自动调换为长整型。
  3. 3.x本子间接撤销了long类型,全部用int代替。

  变量的命名标准:

    1.变量由数字,字母,下划线组成;

    2.变量名不可能是数字初步,也不可能是纯数字;

    3.变量名不可能是python的基本点字(官方已经采用的名字);

    4.不用使用汉语;

    5.区分轻重缓急写;

    6.决不太长,不便于令人读懂;

    7.要有含义;

    8.推荐采取驼峰体或然下划线命名

字符串类型 str

6.常量

  1.不变的量

  2.直接写二个数字或值

  1. 运算符 + 表示拼接
  2. 运算符 * ,string * int 表示int倍数的自拼接
  3. 用 ''' str ''' 能够创造带有换行的字符串。

7.python基础数据类型(int,str,bool)

  int:整数,未有小数点

  str:字符串

  bool:布尔值(Ture,False)

布尔值 bool

8.顾客交互

  能够让我们的主次和人有肯定的互相

  input获得到的数额是字符串类型

  

图片 2图片 3

username = input("username:")password = input("password:")

View Code

浮点数 float

9.if语句流程序调整制

  语法1:
    if 条件决断:
      if-语句块

  实践流程:
    判定标准是或不是为真. 假若真, 则实行if-语句块
    不然什么都不实践

  语法2:
    if 条件判别:
      if-语句块
    else:
      else-语句块
    实施流程:
    度量楷模是还是不是为真, 借使真, 则实行if-语句块, 不然, 实施else-语句块

  语法3:
    if 条件决断:  
      if-语句块
    elif 条件判定2:
      elif-01 语句块
    elif 条件判定3:
      elif-02 语句块
    elif 条件推断4:
      elif-03 语句块
    ....
    
    else:
      el语句快

    施行流程:
      判定标准是或不是为真, 要是真, 实行if-语句块, 不然,假使基准判别2为真, 则实行elif-01 语句块, 不然,假如条件推断3为真, 则推行elif-02 语句块, 最后最终else: 以上口径都不树立的时候实践else

    语法4:
      if语句能够互相嵌套. 能够Infiniti的嵌套. 可是一般写程序不要超过5层

  

1 number = int(input("请输入一个数字:"))2 if number > 66:3     print("猜测的结果大了")4 elif number < 66:5     print("猜测的结果小了")6 else:7     print("结果正确")

  

列表 list

10.while循环

  while循环
  能够一再的试行一样段代码

  while 条件判别:
    循环体

  推行流程:
    推断规范是不是为真, 假诺真, 则实施循环体. 再一次决断规范是或不是为真. 要是真继续实行循环体. 直到...条件为假. 循环结束

  break: 深透停止循环. 跳出循环
  continue: 结束当前此番循环. 继续施行下三次巡回

'''10.使用while循环输入1 2 3 4 5 6 ...8 9 10'''# i = 1# while i <= 10:#     print#     i = i+1
  1. 容器型数据类型,元素用中括号包涵起来,以逗号隔开分离

练习    

  写三个客商登录程序,必要:

    1.一次重试机缘
    2.老是输错误呈现剩余错误次数

 1 # 准备好正确的用户名和密码 2 usernmae  = "haoshezhang" 3 password = "abc123" 4 # 登录验证 5 count = 1 6 while count <= 3: 7     uname = input("请输入你的用户名:") 8     upwd = input("请输入你的密码:") 9     if uname == usernmae and upwd == password:10         print("登陆成功!!!")11         break12     elif count == 3:13         print("登陆失败,用户名或密码错误,错误次数已达上限")14     elif count < 2:15         print("登陆失败,用户名或密码错误,剩余2次机会")16     else:17         print("登陆失败,用户名或密码错误,剩余1次机会")18     count = count + 1

  

逻辑运算使用and or ,无法用& |,python中的& |只好表示位运算流程序调整制——if:if 条件:  语句1else:  语句2if 条件1:  语句1elif 条件2:  语句2else :  语句3if 条件1:  if 条件2:    语句1  else:语句2else:语句3while循环 (break终止循环, continue直接进去下一遍巡回。别的退出循环还会有系统命令quit能够调用,但不提议使用,会脱离整个程序)while 条件  循环体ps. while else语句,循环体未有推行break语句时,跳出循环后,会实行一遍else下的说话;循环体中推行break后,也会跳过else。(写购物车项目时会用到这一个结构)while 条件  循环体elsefor循环for循环能够遍历任何类别的花色,如贰个列表或然二个字符串。

# letter是一个随意起的变量名,对字符串用for循环,就是遍历每一个字符for letter in 'cnblog'    print

# 对列表用for循环,就是遍历每一个元素animals = ['pig', 'dog', 'cat', 'sheep']for animal in animals:    print

# 还可以用索引来遍历列表animals = ['pig', 'dog', 'cat', 'sheep']for index in range(len:    print(animals[index])

ps. for else 结构与地点的while else用法一样

pass(占位符,标识此处代码权且不写,先行鲜明代码结构)

本文由澳门太阳娱乐手机登录发布于 资质荣誉,转载请注明出处:变量命名

关键词: