python周总结

编写python的两种方式:cmd窗口,编辑环境(pycharm)

1、变量与常量:变量名=变量值(‘=’赋值符号)

变量名的前提是“见名知意”,开头不能是数字,只能由字母数字下划线组成(下划线最好不要用),不能与系统命令相同。

变量名风格:下划线,驼峰体。

常量: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 集合内默认不能出现重复的元素 如果出现了会自动去重,排序。

作用:关系运算,去重操作

posted @ 2021-06-25 12:16  c-j-z  阅读(61)  评论(0)    收藏  举报