Menu
python核心语法知识
1.列表:list=[1,2,3,4]
访问列表中的值 list[0],
添加元素list.append('Google')
删除列表中的元素del list1[2]
列表操作符
Python 表达式
结果
描述
len([1, 2, 3])
3
长度
[1, 2, 3] + [4, 5, 6]
[1, 2, 3, 4, 5, 6]
组合
['Hi!'] * 4
['Hi!', 'Hi!', 'Hi!', 'Hi!']
重复
3 in [1, 2, 3]
True
元素是否存在于列表中
for x in [1, 2, 3]: print x,
1 2 3
迭代
列表截取
list[1:]
列表遍历
for lst in list:
print(lst)
len(list) 求其元素个数
 
2.元组 tuple = ("a","b","c","d")与列表类似,但元组的元素不能修改,可以整体删除不能单个删除,只能访问其中的元素,操作方式同列表相同,支持操作符运算
3.字典dict = {'a': 1, 'b': 2, 'b': '3'}
删除字典元素
del dict['a']
lendict ) 求其元素个数
遍历
for key in dict:
print(dict[key])
4.Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
5.with 语句
适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源
(1)紧跟with后面的语句被求值后,返回对象的“–enter–()”方法被调用,这个方法的返回值将被赋值给as后面的变量;
(2)当with后面的代码块全部被执行完之后,将调用前面返回对象的“–exit–()”方法。
with工作原理代码示例:
with open("1.txt") as file: data = file.read()
执行过程如下,1.调用open返回对象的–enter–()方法 2并将其返回值赋值给as 后的遍历,3.最后调用–exit–()方法
6.python json操作
函数
描述
json.dumps
将 Python 对象编码成 JSON 字符串
json.loads
将已编码的 JSON 字符串解码为 Python 对象