1、布尔型是一种比较特殊的整型,它只有True和False两种值,分别对应1和0。
2、type()检测不同数据类型
3、isinstance()判断数据是否属于某个类型
4、数据类型转换函数:int()函数将浮点型数据转为整型数据,将一个数字或base(转换进制,代表进制)类型字符串转换为整数。
float()函数将整型数据转为浮点型数据
complex()函数创建复数,可以认为将浮点数转为复数
5、bin()函数将数字转换为2进制
6、oct()函数将数字转换为八进制
7、Python中的条件语句有if语句、if-else语句和if-elif语句
8、for语句可以循环遍历任何序列中的元素,eg:列表、元组、字符串等
9、当需要遍历数字序列时,可以使用range()函数,会生成一个数列
10、break语句可以使程序立即退出循环,转而执行该循环外的下一条语句,如果break语句出现在嵌套的内层循环在,则break语句之和跳出当前层的循环
11、continue语句用于跳过当次循环体中剩余语句,然后进行下一次循环
12、pass语句执行时,程序会忽略该语句,按顺序执行其他语句
13、else语句不能嵌套自身,elif语句不能单独使用
14、Range(1,6)可以生成1~5的数字序列
15、字符串输出print() 字符串输入input()
16、字符串切片是指从字符串中截取部分字符并组成新的字符串,语法格式:str[起始编号:结束编号:步长]
17、大小写转换函数:upper()将字符串中所有小写字母转换为大写。 lower()将字符串中所有的大写字母转换为小写
18、检测前缀或后缀函数
- find()函数检测字符串中是否包含某个子字符串
- index()函数检测字符串,(不在会报异常)
- replace()函数替换子串
- count()统计子串个数
- eapitalize()函数用于将字符串的第一个字母变成大写,其他字母变成小写
- title()函数可以将字符串中所有单词首字母大写,其他字母小写,从而形成标题
- list()函数创建列表
- len()函数可以获取序列中元素的个数
- 删除元素函数pop()
- 删除元素函数remove(obj)删除列表中第一次出现的obj元素
- clear()删除列表中所有元素
- index()函数可以从列表中查找出某个元素第一次出现的位置
- sort()函数对列表中的元素进行排序,默认从小到大
- 设置参数reverse=True,则列表中的元素按照从大到小排序
- 对列表操作时,reverse()函数可以将列表中的元素反转(也称为逆序)
- count()函数统计元素个数
- List()函数可以将元组转换为列表,tuple()函数可以将列表转换为元组
- dict()函数设置关键字参数创建字典的键值对
- len()获取字典中的元素个数
- get()函数访问元素值
- update()函数修改某键对应的值或添加元素
- del删除字典
- copy()函数复制字典
- setdefault()函数设置默认键值对
- keys()函数获取自取字典中所有键
- values()函数获取字典中的所有值
- items()获取字典中所有的键值对
- popitem()函数随机删除元素
- set()函数创建可变集合并将字符串中去重后的字符作为集合的元素
- 集合中添加元素可以使用add()和update()函数
- 集合中删除元素可以使用remove()和discard()函数
- 通过union()、intersection()与difference()函数实现集合的并集、交集、差集
- 使用内置函数globals()与locals()可以查看局部变量与全局变量
- lambda表达式表示一个匿名函数,也可以作为列表或字典的元素
- eval()函数用于对动态表达式求值
- exec()函数用于动态语句的执行
- compile()函数用于将一个字符串编译为字节代码
- map()函数接收两个序列
- filter()函数可以对指定序列进行过滤操作,第一个参数所引用的函数返回值是布尔值
- zip()函数用于将一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的迭代对象