目录
查看具体的指南 doc.python.org
一、基本数据类型
1. bool型
2. int型
3. float型
4. complex复数
5. string
6. 判断是哪种类型
7. 判断两个值是否相等
8. 幂值
二、序列类型
1. list
2. tuple元组
三、字符串类型
1. 定义
2. 格式化字符串
四、结构控制语句
1. If语句
2. while
3. for
五、字典
1.key-value
2. 字典 keys:values
3. 键值的遍历
4. hash函数
六、函数
1. 函数的定义
2.一等公民 first class
3. lambda表达式
八、异常处理
1.语法错误
2. 语义错误
3. 运行时错误
九、文件处理
1.打开文件
2.关闭文件
3. 读取文件
4. 正则表达式(处理字符串的常用包)
5. 写入文件
使用pycharm 中的python console验证简单的
1. bool型
在代码中必须用print(b1) 在python console 中可以直接输b1
2. int型
+ - * / %
// 是除完之后只剩整数
3. float型
判断两个浮点数(用+-等运算的)是否相等
4. complex复数
i 用j 来表示
5. string
一般在代码中写三个双引号用来写大段注释
(1)求字符串长度
在python中中文表示一个字符,但在c++中表示两个
(2)字符串只能加减字符串,不能与整数型的相运算
6. 判断是哪种类型
7. 判断两个值是否相等
判断两个id是否相等
python中都是引用
8. 幂值
1. list
(1) 访问数组
判断某个元素是否在列表里
两个列表相拼接+

列表元素的最后一位是 x[-1] 倒数第二x[-2]
切片 y=x[1:3] 截取位置1,2重建列表
y=x[0:4:2] 从0个开始,直到第四个,中间步数为2
查看某个元素在第几个位置上
查看某个元素出现了几次 x.count(元素)
删除元素
2. tuple元组
(1)元组是不能修改赋值的
(2)元组的引用是不会变的,但是如果引用的元素是可变的,那元组就会变
1. 定义
(1)字符内部有符号,加
(2)构造路径时
(3)r的作用
在前面加r,自动不把当成转义字符
2. 格式化字符串
(1)字符串拼接 用+ ,但不能把数值和字符串拼接,必须得先转化类型
(2) % ‘%d+%m’%(12,13) %前面是字符串 后面是元组 注意两边的数目是一样的
(3) format
m=‘{name} is {age} years old.’.format (name=‘Mike’,age=12)默认按顺序,若想改变顺序,则
(4)f
(5)*
注意:字符串只读,不可写
(6)列表与字符串
1. If语句
if 条件:
print() 若有多个print 要对齐
注意:(1)浮点数不要用==比较,最好用差的绝对值小于一个小的数

(2) is 和==
(3) 与and 或or 非not in not in is is not ()
2. while
想要改变某个的名称,比如把sum改为total,可以用点右键,refactor rename
3. for
隐含迭代:看有没有未访问的;next
注释可以用#
元组可拆解赋值
枚举
range
zip 拉链 一对一对的
1.key-value
增加一组:
删除一组:
2. 字典 keys:values
3. 键值的遍历
4. hash函数
要把各种数据对象转换为整数
把相应的键值转换为整数 hash的值也不能变
1. 函数的定义
(1)def 函数名( ):
(2)引用
如果函数引用的是列表、集合,可以改变,但如果是整数、浮点数,是不会改变的,他只是外部的
返回值

(3)参数

(4) 参数可变
遍历参数
元组、字典
2.一等公民 first class
要求:a.可被变量引用

b. 参数传递(把函数当成参数)
c 可加入到集合
d 可以作为返回值
闭包:函数里面内嵌一个函数;返回的值必须是内嵌的函数;内嵌的函数必须用外面函数的参数;
3. lambda表达式
如果只是单行的,lambda可匿名
1.语法错误
2. 语义错误
3. 运行时错误
(1)跟踪异常
finally 不管怎么finally后的输出
1.打开文件
2.关闭文件
3. 读取文件
强制读取
得出每个字符串的长度
或者
上面这是列表生成式
例
如果哪句话有“公司”这两字,输出这句话
4. 正则表达式(处理字符串的常用包)
标准库参考中有更多正则的说法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/196657.html