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输出
- 输出不同类型数据
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) #输出变量
- 不换行输出
在 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)
网友评论