#Python的总结:
‘’’
第一天:
Python的安装 == 》配置环境变量==》2个路径
pycharm的安装 》64位
Python的打印 》print
格式化输出 》%s %d %f %% %r
单引号、双引号、三引号
变量》字母、数字、下划线 NAME》常量:不变的量 Name
raw_input()》都是字符串 input()》带格式输出》输入1就是整型、输入"1"就是字符串 输出hello报错
索引==》正向索引从0开始和反向索引从-1开始 l =[] l[0] 》索引越界
切片》反转[::-1] 》1从左往右 -1就是从右往左 str=‘asdfghjkl’ str[1::-1]
字符串函数》split() lower() upper() title() strip() replace()
‘’’
‘’’
第二天:
列表==》list1=[]
函数:append() extend() sort() sorted() pop() remove() del list1[index]
元组==》不可修改 、二维数组方式修改 tuple=()
字典==》dict1={}
dict1[j]=1、dict1.setdefault(k,v) for k,v in dict1.item() has_key() get()
集合==》可变集合和不可变集合==》功能都是去重
‘’’
‘’’
第三天:
if条件判断语句
单分支==》if … else
多分支 ==》if… elif… elif …else
if条件判断语句嵌套
三目运算
while循环 ==》 条件成立进入循环 条件不成立退出循环 ==》经常和i+=1 break continue
for 循环 ==》对字符串、列表、元组、字典、集合、函数可以循环 对整型不能遍历
for i in range(1,10): ==》1.2.3…9
‘’’
‘’’
第四天:
Python当中的函数
def 定义 ==》函数体 ==》写代码格式函数体默认需要空一个tab键
1.不带参数
2.带一个参数 》设置了形参不给实参会报错
3.带多个参数
4.带默认的参数
5.可变长元组 *name 调用一个函数可以给多个实际的实参
6.可变长字典 **name 在调用的时候func(name=“xiaowang”,age=18) func(**dic)
7.可变长元组、可变长字典一起出现》元组放前面、字典放后面
8.调用的方式分3种 func() if ‘name == ‘main’: 模块名.函数名()
9.函数的变量 ==》局部变量、全局变量 ==》global
10.函数的返回值 打印None ==》函数的传递
‘’’
‘’’
第五天:
Python的模块
库、包、模块、Python的文件 》库可以是一个包、也可以是库里面有多个包、包里面有模块、模块等于Python的文件
导入模块的方式:
第一种:import time
第二种:from time import 变量名、函数名、*
第三种:from 包名.模块名 import 变量名、函数名、*
time.strftime 》时间格式化 time.strftime(’%Y-%m-%d-%H-%M-%S’)
random模块》choice sample shuffle random函数 hashlib
os模块》os.listdir() os.path.isfile() os.path.isdir() os.getcwd()
re模块==》\d==》0-9数字 \D ==》非数字 0次或1次? 0次或多次* 1次或多次+
以什么开头^ 以什么结尾$ {5,6}
complie() findall()
‘’’
‘’’
第六天
Python当中的类:
class A: 》经典类
class A(object): 》新式类
def init(self): self就是当前类的对象本身 self.name a = A()
类方法》@classmethod def fun(cls):
实例方法》def fun(self):
静态方法==》@staticmethod def fun():
私有方法==》def __fun(self):
Python当中的三种特性:
1.继承
2.多态
3.封装
‘’’
#任务:
#1.消化Python ==》用xmind思维导图去梳理第一天到第七天的Python知识 ==》明天早上叫同学总结