1.赋值语句
2.条件分支语句
1.True时才执行
2.同级同缩进
if :
elif :
elif :
else :
(注意冒号)
3.循环语句
while
for
注意区别,C使用{},与缩进无关
Python使用:与缩进密切相关
注意for语句的不同,
i的初值为start,当i等于end时退出循环,即为end时不执行循环语句
continue 跳过本次循环后面的代码,重新开始下一次循环
break 跳出循环体
接循环语句
while
for
while 条件表达式等于True时执行
异常处理语句
我正在看【python中try except处理程序异常的三种常用方法 - CSDN博客】,分享给你,一起看吧! https://blog.csdn.net/u014717398/article/details/63252886
Python换行符不需另加,且对;要求不严格,与c不同(解释性?)
我正在看【Python 运算符 - CSDN博客】,分享给你,一起看吧! https://blog.csdn.net/liang19890820/article/details/69690954#身份运算符
我正在看【Python运算符优先级 - CSDN博客】,分享给你,一起看吧! https://blog.csdn.net/wuxiaobingandbob/article/details/20604913
————————————————————————————————————————————————————
重复元素索引只返回第一个
我正在看【元组与列表的区别 - CSDN博客】,分享给你,一起看吧! https://blog.csdn.net/ls7011846/article/details/52626616
Q:同一页,+可不可以list2+=list1.应该不管吧试一试
W: 可以!
1.列表
1.定义
list=[,,]
2.print(list)
3.获取列表长度
len(list)
4.访问数组元素
list[index]
index为元素索引,从0开始 如:print(list[2])
5.添加列表元素
在列表尾部添加元素
list.append(新值)
用insert()函数在指定位置添加元素
list.insert(插入位置,新值) 如:list.insert(4.'北京烤鸭')
extend()将一个列表每个元素添加到另一个列表
list.extend(list1)
6.合并两列表
list=list1+list2
7.删除指定列表元素
det list[index]
8.定位列表元素
list.index(元素值) 得到索引
9.遍历列表元素
for i in range(len(list)):
print(list[i])
或
for index.value in enumerate(list):
print('第%d个元素值是%s'%(index,value))
10.列表排序
list.sort() 升序
list.reserse() 反序
降序=升序+反序
11.产生一个数值递增列表
list=range(11,20) #默认从0开始,共end-start-1项
for index,value in enumerate(list):
print('list的第%d个元素是【%s】'%(index,value))
2.多维列表
list=[[,],[,]]
打印:
for i in range(len(list)):
print(list[i])
for i in range(len(list)):
list1=list[i]
for j in range(len(list1)):
print(list1[j])
for i in range(len(list)):
for j in range(list[i]):
print(list[i][j])
3.元组(tuple)
一经定义,元组内容不可改变
元组元素可以存储不同类型的数据,如:字符串,数字,元组
由圆括号括起来
与列表类似,注意因其内容不可变,没有sort()函数,有reverse()函数
可以 列表对象=list(元组对象)
如:t=('apple','banana','pear','grape')
l=list(t)
l.sort()
t=tuple(l)
print(t)
字典
与列表的不同:有键(key)和值(value)两个属性
1.定义字典:
d1={}
d2={'name':'小明','sex':'男'}
2.打印字典:
print(dictionary)
3.获取字典长度:
len(dictionary)
4.访问字典元素:
dictionary[key]
5.添加字典元素:
dictionary[key]=value
6.合并两个字典:
update()
dictionary.update(dictionary2)
7.删除字典元素:
pop()
dictionary.pop(key)
8.判断字典是否存在元素:
key in dictionary
返回值 True /False
9.遍历字典元素




10.清空字典
dictionary.clear()
print(dictionary)
->{}
11.字典嵌套:
{'name':{'first':'Johney','last':'Lee'},'age':40}
访问嵌套字典
dictionary[key][key]
如 print(d.['name']['first'])