python周总结
编写python的两种方式:cmd窗口,编辑环境(pycharm)
变量名的前提是“见名知意”,开头不能是数字,只能由字母数字下划线组成(下划线最好不要用),不能与系统命令相同。
变量名风格:下划线,驼峰体。
常量:python中没有特定意义上的常量,常量默认由大写的字母写的变量,一般用于配置文件。
2、垃圾回收机制:1. 引用计数、标记清除,分代回收
3、python数据类型:int(整型),folat(浮点型),str(字符串),list(列表),dict(字典),set(集合),tuple(元组),bool(布尔值):Ture,false
不可变类型:int、folat、str、元组(tuple)
可变类型:list、dict
list:[ ]括起来,内部可以存放多种元素,元素与元素之间逗号隔开,元素可以是任意类型。
dict:{}括起来,内部可以存放多个元素,元素的表现类型为k:v键值对,键值对之间逗号隔开。k一般是对v的描述性信息,v可以是任意数据类型。k一定是不可变量。
元组:()括起来,内部可以存放多个元素,元素与元素之间逗号隔开,元素可以是任意类型。
集合:{}括起来,内部可以存放多种元素,元素与元素之间逗号隔开,元素是不可变类型
4、与用户交互:输入=input
输出=print
5、格式化输出:%s,%d,.formait
占位符
%s:可以是用于任意数据类型,按照位置一一传值。
%d:只能用于数字类型,按照位置一一传值。
.formait:可以用于任意类型传值。位置传值,指名道姓传值,索引传值
6、基本运算符:数学运算符,链式赋值,交叉赋值,解压赋值,逻辑运算符,比较运算符。
7、流程控制:if判断,while循环,for循环
if判断:if、elif、else
while循环:break,continue,
8、成员运算(in、not in ),身份运算(=、is)。
==:判断值是否相等。
is:判断内存地址是否相同
值相等内存地址不一定相等,内存地址相等值一定相等。
9、进制数的转换:
bin十进制转2 0b开头二进制 print(int(进制数,2)):将()里的进制数转换成2进制数
oct十进制转8 0o开头8进制
hex十进制转16 0h开头16进制
10、字符串内置方法:
定义:在单引号|双引号|三引号内,由一串字符组成
1)索引取值
2)切片取值
3)长度(len)
4)成员运算(in、not in)
5)移除首尾指定的字符(.strip) .lstrip:开头 .rstrip:末尾
6)指定字符分割字符串(.split) .rsplit:从右往左分割 .split(' ',maxsplit=):指定切割次数
7)循环(for)
8)将所有英文字母大写:.upper() isupper:判断字符串中是否都是大写
9)将所有英文字母小写:.lower() islower:判断字符串中是否都是小写
10)判断字符串是不是以什么开头:(.startswith)
11)判断字符串是不是以什么结尾:(.endswith)
12)格式化输出:%s、%d、.formait()
13)统计字符串中字符出现次数:.count()
14)将所有英文字母首字母大写:title
15}判断非数字,无特殊符号(.isalpha)
16)判断是否是纯数字:(.isdiget)
17)替换:.replace\
11、列表内置方法:
1)索引取值
2)切片取值
3)长度(len)
4)成员运算(in、not in)
5)末尾追加单个元素:(.append)
6)插入元素:(.insert)
7)扩展列表:(.extend)
8)通用删除:(del) 指名道姓删:(.remove)
9)默认弹出末尾元素:(.pop)
10)清空列表:(.clear)
11)统计列表中某个元素出现的次数(.count)
12)排序:(.sort) 倒序:(.reverse)
12、字典的内置方法:
1)k既可以取值也可以存值。
2)字典中当用k存值时,k存在则直接替换,当k不存在时会新建一个k:v键值对。
3)长度(len)
4)成员运算(in, not in)
5)删除(del)
6)键.keys()值.value()键值对.items()
7)循环(for) 字典的for循环只能获取到k
8)取值(get) 使用频率最为广泛,通过字典的key获取字典的value,get方法k不存在也不会报错 返回None。
9)清空(clear)
10)快速生成一个字典(dict.fromkeys)
11)随机弹出一组键值对(.popitem)
12)取值赋值(.setdefault)
13、元组的内置方法(tuple)
定义:()括起来,内部可以存放多个元素,元素与元素之间逗号隔开,元素可以是任意类型。
1)索引取值 2)切片(顾头不顾尾,步长) 3)长度(len) 4)成员运算(in ,not in) 5)循环(for)
14、集合的内置方法(set)
定义:{}括起来,内部可以存放多个元素,元素与元素之间逗号隔开,元素类型只能是不可变类型(整型,浮点型,字符串,元组)。
如果需要定义一个空集合需要用到关键字set 集合内默认不能出现重复的元素 如果出现了会自动去重,排序。
作用:关系运算,去重操作
浙公网安备 33010602011771号