作者:whisper
链接:https://www.proprogrammar.com/article/1061
声明:请尊重原作者的劳动,如需转载请注明出处
上星期又看了一遍二级Python的书,第一遍看过有段时间忘得差不多了,再看一遍又有了点印象,为了防止再次遗忘,写一篇学习笔记吧,记一下书的大纲和自觉对自己有用的点,大略过迅速一下,纯手打也不易
2.x 3.x
Python语言解释器:IDLE(集成开发环境),pip(第三方库安装工具)
IPO程序编写方法:输入、处理、输出
语法简洁,生态丰富,多语言集成;平台无关,强制可读,支持中文,模式多样,类库便捷
缩进 空白字符
注释 #
续行符 \
变量,命名,保留字
整数,浮点数,复数
整数:二进制 0b 八进制 0o 十进制 十六进制 0x
浮点数:一般形式,科学计数法
单、双引号
两种序号体系:正向,反向
切片
表达式
赋值语句
引用:方法和函数
其它语句:分支,循环
input eval print
input:可带提示文字
eval:类似js中eval,转字符串为python语句
print:最复杂 sep, end, format, {}
有趣的事:import this 试试
数字类型
整数 浮点数 复数 a+bj,b为1不能省去
c = a+bj, c.imag, c.real
+ - / // % -x +x **
abs divmod pow round max min
单行字符串 '' ""
多行字符串 '''''' """"""
转义字符
正向递增序号
[m:n]
{序号:控制标记}
控制标记:填充,对齐,宽度;,,精度,类型
x+y
x*n或n*x
x in y
len str chr ord hex oct
函数与方法的区别
lower upper split count replace center strip join
type
int() float() str()
顺序结构 分支结构 循环结构
异常处理 try-except
break continue
if <条件>:
语句块
if <条件>:
语句块1
else:
语句块2
if <条件1>:
语句块1
elif: <条件2>:
语句块2
...
语句块N
< <= >= > == !=
遍历循环 无限循环
for <循环变量> in <遍历结构>:
语句块1
else:
语句块2
while <条件>:
语句块1
else:
语句块2
try:
语句块1
except:
语句块2
目的:降低编程难度和增加代码复用
def <函数名>(<参数列表>):
<函数体>
return <返回值列表>
<函数名>(<实际赋值参数列表>)
(1)函数定义(2)函数调用(3)函数执行(4)函数返回
def f():
pass
占位
def <函数名>(<非可选参数列表>, <可选参数>=<默认值>):
<函数体>
return <返回值列表>
<函数名>(<参数名>=<实际值>)
0个,一个,多个返回值(元组)
局部变量 全局变量
global <全局变量>
模块化设计:紧耦合 松耦合
集合 序列 映射
{} 元素只能是不可变类型
操作:S-T S&T S^T S|T
函数和方法
S.add(x) S.remove(x) S.clear() len(S) x in S x not in S
列表 字符串 元组
函数
x in s x not in s s+t s*n/n*s s[i] s[i:j] s[i:j:k] len(s) min(s) max(s) s.index(x) s.count(x)
{key: value}
[] list(x) list()
正向 逆向
s[i:j] s[i:j:k]
len min max list
ls.append(x) ls.insert(i, x) ls.clear() ls.pop(i) ls.remove(x) ls.reverse() ls.copy()
del ls[i] del ls[i:j] del ls[i:j:k]
{key: value}
值 = 字典变量[键]
len min max dict()
d.keys() d.values() d.items() d.get(key, default) d.pop(key, default) d.popitem() d.clear()
亲爱的读者:有时间可以点赞评论一下
月份 | 原创文章数 |
---|---|
202204 | 1 |
202203 | 11 |
202201 | 2 |
202108 | 7 |
202107 | 3 |
202106 | 16 |
202105 | 10 |
202104 | 16 |
202103 | 56 |
202102 | 14 |
202010 | 3 |
202009 | 3 |
202008 | 7 |
202007 | 7 |
202006 | 10 |
202005 | 11 |
202004 | 22 |
202003 | 52 |
202002 | 44 |
202001 | 83 |
201912 | 52 |
201911 | 29 |
201910 | 41 |
201909 | 99 |
201908 | 35 |
201907 | 73 |
201906 | 121 |
201811 | 1 |
201810 | 2 |
201804 | 1 |
201803 | 1 |
201802 | 1 |
201707 | 1 |
全部评论