1.1语法特点
1.1.1注释语句
单行注释
在所需注释内容前加'#'号
#我是一个注释
多行注释
'''(单引号/或双引号)
注释代码
'''
'''
我是代码
我是代码
我是代码
我是代码
'''
1.2.1缩进
先看代码
if <我是条件1> :
<我是代码>
<我是代码>
else :
<我是代码>#一个缩进
PEP8规范中优先推荐使用空格
在PEP8规范中,使用4个空格作为一个缩进级别。
if True:
print ("True")
else:
print ("False")
缩进的空格数相同 无错误
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数
if True:
print ("Answer")
print ("True")
else:
print ("Answer")
print ("False") # 缩进不一致,会导致运行错误
缩进的空格数不相同 运行后报错
1.3.1多行语句
如果语句很长,可以使用反斜杠 \ 来实现多行语句
total = item_one + \
item_two + \
item_three
2.1数据类型
2.1.1Number(数字)
int整型 如 1,2
float浮点型(看作带小数点)
bool(真真假假假假真真?)包含ture 和false
Python3 中,bool 是 int 的子类,True 和 False 可以和数字相加, True==1、False==0 会返回 True,但可以通过 is 来判断类型。
bool: ture == 1 false ==0
complex(复数)
结构:数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。
2.1.2String(字符串)
Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。
#字符串的元素不可修改
- 1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
- 2、字符串可以用+运算符连接在一起,用*运算符重复。
- 3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
- 4、Python中的字符串不能改变。
str1 ='我是字符串'
2.1.3bool(布尔类型)
在 Python 中,True 和 False 都是关键字,表示布尔值。python中还有许多关键字,要注意关键字的使用。
bool 是 int 的子类,因此布尔值可以被看作整数来使用,其中 True 等价于 1
而bool类型在比较时,ture被视作1,false被视作0
2.1.4List(列表)
它支持数字,字符串,
支持列表时,也称作嵌套
语法:[ ] 各元素间用空格隔开
变量名 = ['我是列表元素','我是列表元素','我是列表元素']
#列表元素可变
2.1.5Tuple(元组)
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开
#如果你想创建只有一个元素的元组,需要注意在元素后面添加一个逗号
- 1、与字符串一样,元组的元素不能修改。
- 2、元组也可以被索引和切片,方法一样。
- 3、注意构造包含 0 或 1 个元素的元组的特殊语法规则。
- 4、元组也可以使用 + 操作符进行拼接
tuple =(20,)
2.1.6Set(集合)
结构:
变量名={ }
创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典
直接上代码
#创建格式
parame = {value01,value02,...}
或者
set(value)
2.1.7Dictionary(字典)
语法:
键(key):值(value)
代码演示
tinydict = {'school':'SJTU','name':'SJdecai'}
print (tinydict.keys())
print (tinydict.values())
标签:缩进,python,元素,数据类型,元组,语法,print,2.1,True From: https://blog.csdn.net/2401_88665622/article/details/143447296