总结
1.python的命名规则
只能以字母数字下划线命名,不能以数字开头,变量名不能是保留字符,
1.2.行的缩进
1.3.注释 # ''' ''' """ """
1.4.不换行输出 print(表达式1,表达式2,...,end="")
1.5三目运算符的格式, 符合条件结果 if 条件 else 不符合条件结果
2.数据类型
2.1数字类型
整数型
浮点型
复数型
字符串
3.元组
创建方式
查找方式
4.列表
创建列表的方式,列表中的元素可以是什么类型的数据
查找列表中元素的方法
增加元素的方法
修改列表中元素的方法
列表相关的删除方法
看列表中有多少个元素
5.字典
字典的特点是什么
字典存储数据的原理是什么
字典中存储的是什么类型的元素,可变还是不可变类型.
创建字典的方式,
查找字典中元素的方式
增加字典中元素的方式
修改字典中的元素
字典相关的删除方法
字典的遍历
6.判断,循环,
判断 if else
for循环
while循环
break关键字
continue关键字
7.字符串
capitalize()
swapcase()
count()
encode()
endwith()
find()
index()
isalnum()
isdigit()
strip()
replace()
split()
join()****字符串拼接
字符串的format(有三种形式)
集合
集合的特性
集合中元素的类型
集合的创建方式
查找集合中的元素
增加元素
修改元素
删除元素
判断某个元素是否在集合中
集合之间的运算,运算符是什么
文件的读取
打开文件
打开文件的方式12种方式,以及使用这种方式打开后光标所处的位置
读取文件
写入文件
tell()
seek()中的参数分别是什么意思
readline()
readlines()读取的内容是放到了哪里的,是以什么形式存储的
truncate()参数,以及截断后存在的方式
writelines()
列表的深浅拷贝
函数
函数的优点
函数的格式
使用函数简单的模仿一个日志记录文件
函数的参数
必须参数
关键字参数
默认参数
不定长参数
变量的作用域
局部变量和全局变量的关系
如何在局部作用域引用全局或者encoding变量
函数的return的作用
函数名是个什么东西
递归函数
递归函数的经典应用,阶乘和斐波那契数列
装饰器
京东购物车装饰器练习
生成器
列表表达式生成列表
什么是可迭代对象
如何取出可迭代对象中的值
for的工作原理
yield关键字
yield的send方法
迭代器
需要满足哪两个条件才是迭代器
多变量赋值,解决斐波那契数列不费吹灰之力
time模块
time()方法
clock()
sleep()
gmtime()
localtime()
asctime()
strftime()
strptime()
结构化时间下面的方法
tm_year
tm_day
tm_wday
tm_mday
tm_hour
tm_mon
tm_min
tm_sec
ctime()
mktime()
datatime模块
datatime.now()
随机数模块
random()
randint()
choice()
sample()
randrange()
os模块
getcwd()
chdir()
pardir()
makedirs()
removedirs()
rmdir()
listdir()
remove()
renames()
stat()
sep
linesep
pathsep
path.abspath()
path.split()
path.exists()
path.isabs()
path.isfile()
path.isdir()
path.join()
path.getatime()
path.getctime()
hashlib模块
加密md5的步骤
加密sha的步骤
logging模块
日志的五个级别分别是什么
使用logger的步骤
configparser模块
config = configparser.configparser()
config[key] = {value}
with open('filesname','w') as file
config.write(file)
re模块python中的正则表达式
正则表达式的是一个常用元字符,以及每个元字符的意义
findall()
search()
match()
json和pickle
dumps()
loads()
引入不同包下的模块
from 包名.子包名..... import 模块名