《Python核心编程》回忆笔记

《Python核心编程》回忆笔记,第1张

《Python核心编程》关键字回忆笔记 说明

随着Python版本的更新,有些函数的含参形式会改变,请自行注意。
前期按照书本构建简化检索目录,中期提供案例进行强化记忆,后期计划加入其他内容。

1.控制程序执行进程 1.1 顺序结构

关键字:上至下

1.2 分支结构

关键字:单分支/双分支/多分支/if/嵌套/多条件

1.3 循环结构

关键字:
遍历循环(有限循环):for
条件循环(无限循环):while
循环辅助语句:break与continue

2. 函数的使用 2.1 函数定义与使用

关键字:构建/调用

2.2 参数传递

关键字:参数

2.3 变量作用域

关键字:局部变量/全局变量(global)

2.4 函数递归

关键字:return

2.5 函数模块

关键字:import

3. 组合的数据类型 3.1 序列

关键字:有序性

3.1.1 索引

关键字:i[n]

3.1.2 切片

关键字:i[0:n:j]

3.1.3 序列相加

关键字:+

3.1.4 乘法

关键字:*

3.1.5 检查元素是否是序列成员

关键字:in

3.1.6 计算序列长度最小大值

关键字:
len():length
min():minimum
max():maximum

3.2 列表

关键字:无序/可重复/不固形

3.2.1 创建列表

关键字:[]

3.2.2 访问列表的元素

关键字:i[n]

3.2.3 列表常用函数

关键字:
append(x):||+x
insert(i, x):||i+1+x
pop(i):||n+i
remove(x):|x||x||x||x|……
reverse():[|x1||x2||x3||x4|] --> [|x4||x3||x2||x1|]

3.3 元组

关键字:不可改/不固形

3.3.1 创建元组

关键字:()

3.3.2 访问元组元素

关键字:i[n]

3.3.3 更改元组变量

关键字:重赋值/相加

3.4 集合

关键字:无序性/唯一性/固形性

3.4.1 创造集合

关键字:{}/set()

3.4.2 集合函数

关键字:
add(x):|x| --> |x| / || --> |x|
discard(x):|x| --> || / || --> ||
remove(x):|x| --> || / || --> || --> Log:KeyError
clear():{|x1||x2||x3||x4|} --> ||
pop():{|x1||x2|……|xn|} --> {|xrandom|} / {||} --> {||} --> Log:KeyError

3.4.3 集合运算

关键字:
与&
或|
差- :output = element(s)[in a,but not in b]

3.5 字典

关键字:
无序性/键-值对应
键唯一/值不唯一

3.5.1 字典的创建

关键字:

dict(zip(i,j)):
i = []; j = []
a = dict(zip(i,j))

‘=’ --> ‘:’ :
dict(a = ‘q’, b = ‘w’, c = ‘e’)
Log: {‘a’:‘q’, ‘b’:‘w’, ‘c’:‘e’}

{(w1):[w2] }–> {(……) : [……]}:
w1 = (‘s1’,‘s2’,‘s3’)
w2 = [‘s’,‘ss’,‘sss’]

3.5.2 访问字典的值

关键字:i[key]
i.get(key, returnValue)

3.5.3 字典常用函数

关键字:
clear():删除所有
copy():新建并返回一个浅复制
get(key,returnValue):returnValue只在无法找到key时回传。
has_key(x):bool:1 or 0
items():得到 ((key1, value1)(key2, value2)(key3, value3)……)
keys(): 得到所有键
values():得到所有值
popitem():随机删除键-值,删除的键-值被以元组形式返回,空元组会KeyError。
update(xd):把字典xd全部加进来,覆盖同一键的值
pop(key):删除指定键的值
fromkey(seq[,value]):将seq的元素当作键,返回一个value,默认是None。

4. 文件与文件系统 4.1 文件的打开与关闭

关键字:open() / close() /with :

4.2 文件和目录 *** 作

关键字:write() / read() / writelines() / readlines()

4.3 常见目录和文件 *** 作

关键字:os.path / os.getcwd() / os.path.exists(path) / os.mkdir(path) /os.mkdirs(path, mode=o777) / os.rmdir(path) / shutil.rmtree(path) / os.chdir(path) / os.rename(pathorfilename) / os.renames(multipath)

5. 正则表达式 5.1 re模块

关键字:re.match() / re.search() / re.findall() / re.compile() / re.split() /re.sub() / re.subn /

5.2 分组匹配和匹配对象

关键字:group() / start() / end() / span()

6. 程序进程和线程 7. 数据库 *** 作 8.Web编程 9. 可视化编程 10. PyQt5 GUI 引用

朱红庆 - 博文视点《Python核心编程 从入门到开发实战》 电子工业出版社

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/942164.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-18
下一篇2022-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存