0.tips
1.变量命名规则
2.变量的赋值
3.变量的类型
int,float,str(双引号、单引号、三引号包含都可以)
类型带来的意义
动态类型的基本特性
4.注释
5.控制台
格式化字符串f-string
输入/输出input
6.运算符
算术运算符
//:向下取整
关系运算符
/斜杠
\反斜杠
浮点数的误差
逻辑运算符
赋值运算符
7.if语句
当if语句什么都不干
8.for语句
9.while语句
10.函数
关键字global声明为全局
添加存在函数的默认值
11.列表和元组
类似于数组
大部分的功能是相同的
列表可变
列表可以放不同类型的变量
python的下标还可以写成负数
切片操作【前闭右开】->并不涉及数据的拷贝
a[1:3]
append在列表后面新增元素
元组不可变
a=()
a=tuple()
12.字典
键值对
a={}//a={‘id’:1,'name':'zhangsan'}''
az=tuple()
//keys获取到字典中的所有key
//values获取到字典中的所有values
//items获取到字典中的所有键值对
13.哈希
使用hash函数你能计算一个变量的哈希值
有的类型不能计算哈希值//如列表,字典
不可变的对象一般是可哈希的,不可变的对象是不可哈希的
14.文件路径
- CPU
- 存储器(内存、硬盘)->变量存在在内存中,文件存在在硬盘中
- 输入设备
- 输出设备
文件地址描述最好用正斜杠/
open打开文件
文件在打开完之后一定要关闭
打开文件其实实是在申请一定的系统资源
不使用的时候一定要及时的释放
否则会造成文件资源泄露,进一步导致别的代码无法打开
正数因为一个系统的资源是有限的,所以能打开的文件也是有限的
最多打开8189个文件+3个默认文件(标准输入(键盘input)、标准输出(显示器print)、标准错误(显示器))
python有几个机制叫垃圾回收,他会默认把不用的变量进行垃圾回溯
虽然python给了我们一个后手,让我们在一定的程度上可以避免上述情况,但我们不能完全依赖
如果用w方式打开会清除掉原来的内容,如果想要追加则用a
文件内容的编码方式和代码中操作文件的编码方式应当相匹配(gbk金额utf-8)
utf-8比gbk使用的更广泛
上下文管理器
with open
15.标准库
库分为两类
- 一类是python自带的(标准库)import
- 一类是第三方库,别人搞得(更加的丰富)
16.日期计算器
datetime
17.单词逆序
1.针对上述字符串,使用空格进行切分
2.针对上述切分结果进行逆序
3.再把逆序的结果整合起来,join
18.旋转字符串
把最左侧的字符串放到最右侧
19.统计字符串的前缀
startswith是专门判断前缀的
20.文件查找工具
os.walk会自己针对文件进行递归
21.pip的使用 (第三方类库)
pip是python内置的包管理器
pip视为python世界中的应用商店(pypi->pypi.org把python中的第三方库整合起来,pip工具可以找到这个网站相关的文件)
pip install 库名
PyCharm 本地终端用不了报错can‘t open local...(已解决)_cannot open local-CSDN博客
22.二维码的生成
二维码本质上就是一段字符串
生活中的二维码更多是哟个url
23.操作excel
pip install xlrd