目录
Python编码规范:
缩进:Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。建议写缩进时手动敲四个空格,不要用tab键。
Python保留字符:
保留字符(也叫关键字)是Python语言中一些已经被赋予特定含义的单词。比如if是如果的意思。如果我们强行使用保留字符给变量,函数等命名,就会出现报错。以下是Python的保留字符:
A:and as assert
B:break
C:class contiune
D:def del
E:eilf else except
F:finally for from False
G:giobal
I:if import in is
L:lambda
N:nonlocal not None
O:or
P:pass
R:raise retutn
T:try Ture
W:while with
Y:yield
列表:
列表的格式:
a = [数据]
list = [1]
如果有多个数据,就可以用逗号隔开,如:
a = [数据1,数据2,数据3]
list = [1,2,3]
列表的数据序号:
列表的每一个数据都有他对应的序号,第一种序号是从左往右,从0开始往后增加,如:
list = [a,b,c]
那么a的序号是0,b的序号是1,c的序号是2。
第二种序号是从右往左,从-1开始增加,如:
list = [a,b,c]
那么a的序号是-3,b的序号是-2,c的序号是-1。
注意,列表的两种数据序号不可以混用.
列表的基本操作:
这里统一列表list为:
list = [1, 2, 3, 4,5]
增加:
1.在列表的末尾增加:
格式为:列表名.append(数据):
list.append(6)
2.在列表的指定位置增加:
格式为:列表名.insert(序号,数据)
list.insert(2,8)
删除:
1.删除指定位置的数据:
格式为:del 列表名(序号)
del list[2]
2.隐藏指定位置的数据,但是还可以使用:
格式为:列表名.pop(序号)
list.pop(2)
3.按数据值删除:
格式为:列表名.remove(数据)
list.remove(3)
4.全部删除:
格式为:列表名.clear()
list.clear()
改:
格式为:列表名[序号] = ‘数据’
list[2] = '7'
查询:
1.查询一个数据:
格式为:print(list[序号])
print(list[2])
2.查询多个数据:
格式为:print(list[序号1:序号2])
注:查询的范围是从序号1起的数据(包括序号1)到序号2的数据(不包括序号2)
print(list[2:4])
遍历:
格式为:for x(任意字母)in 列表名:
print( x(任意字母))
for x in list:
print(x)
求和:
格式为:print(sum(列表名))
print(sum(list))
列表长度:
格式为:print(len(列表名))
print(len(list))
字典:
字典格式:
1.空字典:
字典名 = {}
2.一般格式:
字典名 = {key:value, key:value}
字典的基本操作:
这里统一字典dict为:
dict = {'张三': 90, '李四': 89}
在末尾增加:
格式为:字典名[‘key’] = value
dict['王五'] = 100
改:
格式为:字典名[‘key’(已经被定义的)] = value
dict['李四'] = 98
列表,字典结合使用:
dict1 = {'张三': [100, 90, 89], '李四': [98,87]}
#遍历dict1,保存到k和v中
for k, v in dict1.items():
#遍历v,保存到score中
for score in v:
#打印k和score
print(k, score)