整型+浮点型
进制之间的转换
其他进制转十进制
int('1100',2) # 第二个参数是第一个参数的进制
int('123', 8) # 第二个参数是第一个参数的进制
int('e',16) # 第二个参数是第一个参数的进制
十进制转其他进制
bin() # 十进制转二进制
oct() # 十进制转八进制
hex() # 十进制转16进制
ps:转换后的结果前所带的标识,
单纯就是告诉你他当前是几进制的数
1、存一个值
2、......
3、不可变类型
"""
可变类型:在值改变的情况下,id不变
不可变类型:在值改变的情况下,id也改变了
"""
id相同的时候,值是一定相同的
id不相同的时候,值可能相同
浮点数:
数学运算
float可以识别小数点
字符串:
1、优先掌握的方法:
1、索引取值(正向、反向取)只能取不能改
2、索引切片
3、成员运算in,not in
4、len() 获取当前字符串字符个数
5、for循环
内置方法:
1、strip:默认去除字符串首尾的空格,
还可以传入参数指定去除的字符
2、split:切分:将字符串按照指定的字符进行切分,
切分完返回的一定是一个列表
3、lower\upper: 修改·字符串的大小写
应用场景:验证码
4、startswith\endswith :判断当前字符串是否以某某字符开头,
或者以某某字符结尾 返回的结果是布尔值
5、join : 将传入的(列表)中每一个字符,依次取出,
以指定的分隔符进行拼接(传入的列表内只能是字符串)
6、replace: 替换:指定替换字符串中的某一段字符,先传入旧替换值,
再传入新值
7、isdigit: 判断当前字符串中是否为整数:bytes、unicode
isdecimal: unicode
isnumeric: unicode\中文字符、罗马字符、阿拉伯数字
8、find\index
find:查询字符串中指定字符,返回索引值,如果没有找到,
返回-1,不会有异常
index:查询字符串中指定字符,返回索引值,如果没有找到,
返回异常(报错)
9、count:
统计字符串中某一字符的个数
10、.center、ljust、rjust、zfill
xxx
11、format:三种玩法
1、默认按照顺序传值
"名字:{},年龄:{}".format(name,age)
2、指定索引进行传值
"名字:{0},年龄:{1}".format(name,age)
3、指定传递变量
"名字:{name},年龄:{age}".format(name='sean',age=18)
12、expandtabs:
修改制表符的空格数
"""
有序
存一个值
不可变
"""
列表:
1、优先掌握的方法:
1、索引取值(正、反取),可以取可以存
2、索引切片(正切,反切,步长)
3、成员运算in、not in
4、len() 获取列表中元素的个数
5、for循环
内置方法:
增:
append():在列表尾部追加单个元素
insert():指定索引位置插入值
extend():将传入的可迭代对象中值依次取出,从尾部传入列表
删:
万能删:
del l1[0]
remove():指定元素删除
pop():默认弹出最后一位元素,还可以指定索引弹出,返回被弹出的元素
列表
1、优先掌握的方法
1.索引取值(正、反取),可以取/存
2.索引切片(正、反切,步长)
3.成员运算 in,not in
4.len·()获取列表中元素的个数
5.for 循环
内置方法
增:
append():在列表尾部追加单个元素
insert():指定索引位置插入值
extend():将传入的可迭代对象中的值依次取出,从尾部传入列表
删:
remove():指定元素删除
pop():默认弹出最后以为元素,还可以指定索引弹出,返回弹出的元素
万能删 del L1 [ ]
count:统计当前列表内指定元素的个数
index:获取当前指定元素的索引值,还可以指定查找范围
sort:排序在原列表上进行操作
sorted:python的内置函数在排序时产生了一个新列表,原数据不变