3. python3语法

2020-05-27  本文已影响0人  dwy_interesting

python3变量

1 声明变量
语法:标识符/变量名=变量值

age=18

2 变量的命名规范
(1). 在 Python 里,标识符由字母、数字、下划线组成,但不能以数字开头。
(2). Python 中的标识符是区分大小写的。
(3). 以下划线开头的标识符是有特殊意义的。以单下划线开头的标识符(如:_foo),代表的是不能直接访问 的类属性,需通过类提供的接口进行访问;
(4). 以双下划线开头的标识符(如:__bar),代表的是类的私有成员;
(5). 以双下划线开头和结尾的标识符(如: fun ),代表的是 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。

3 变量的赋值操作
链式赋值:

y=x=a=1

多元赋值:

x,y=1,2   

增量赋值:

x+=1

python3输出

  1. 输出不同类型数据
print("hello")          # 输出字符串
print(11)          # 输出整数
print(1.11)          # 输出浮点数
print([1,2,3])          # 输出列表
print((1,2,3,4))          # 输出元组
print({'a':1, 'b':2})          # 输出字典

str = 'hahaha'         #定义变量并赋值
print(str)         #输出变量
  1. 不换行输出
    在 Python 中 print 默认是换行的,如果不需换行,只需在 print 语句的结尾添加一个逗号 ”,“。并设置分隔符参数 end。
print('hello', end='+')
print('girl')  #输出为hello+girl

python3行与缩进

1.缩进
python3使用缩进来表示代码块,不需要使用大括号 {} 。同一个代码块的语句必须包含相同的缩进空格数。
举个栗子:

if true:
    print ("Answer")
    print ("True")
else:
    print ("Answer")
  print ("False")    # 缩进不一致,会导致运行错误

2.多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句,但在 [], {}, 或 () 中的多行语句,不需要使用反斜杠()
举个栗子:

total1 = one + \
            itwo
total2 = ['one', 'two', 'three',
        'four', 'five']

3.空行
空行与代码缩进不同,书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。空行也是程序代码的一部分。
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
类和函数入口之间也用一行空行分隔,以突出函数入口的开始

4.同一行显示多条语句
Python可以在同一行中使用多条语句,语句之间使用分号(;)分隔
举个栗子:

str1='1';str2='w';print(str1,str2)

5.多个语句构成代码组
python3中缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
举个栗子:

if a=1: 
   print(1)
else : 
   print(11)
上一篇下一篇

猜你喜欢

热点阅读