Python数据类型内置的方法(一)
引言
在日常生活中不同类型的数据具有不同的功能,例如表格数据文件具有处理表格的各项功能(透视表 图形化 公式计算),视频数据文件具有快进 加速等各项功能。
一.整型int
# 方式在代码中展示出来的效果就是 名字() # 类型转换 # res = '123' # print(type(res)) # res = int(res) # print(type(res)) '''int在做类型转换的时候 只能转换纯数字''' # int('123.123') # 报错 不识别小数点 # int('jason123') # 报错 不识别除数字以外的数据
int进行进制数转换
print(bin(100)) # 将十进制的100转换成二进制 0b1100100 print(oct(100)) # 将十进制的100转换成八进制 0o144 print(hex(100)) # 将十进制的100转换成十六进制 0x64 """0b开头为二进制数 0o开头为八进制数 0x开头为十六进制数"""
二.浮点型float
# 方式在代码中展示出来的效果就是 名字() # 类型转换 # res = '123.23' # print(type(res)) # res = float(res) # print(type(res)) # print(float('123')) # 123.0
三.字符串str
# 方式在代码中展示出来的效果就是 名字() # 类型转换 print(str(123)) print(str(123.21)) print(str([1, 2, 3, 4])) print(str({'name': 'jason', 'pwd': 123})) print(str((1, 2, 3, 4))) print(str(True)) print(str({1, 2, 3, 4}))
字符串基本用法
3.1索引取值
res ='hello world' print(res[3]) # L
3.2切片操作(左边集合闭合,右边集合集合不会闭合)
res = 'hello world' print(res[1:4]) # ell
3.3步长操作
res = 'hello world' print(res[1:10]) # ello worl 左边是闭合,右边不闭合。
3.4索引(负数)
res = 'hello world' print(res[-5:-1]) # d 负号表示从后面开始计数。负几就是表示第几个。 print(res[-2:-5:-9]) # l
3.5统计计数
res = 'hello world' print(len(res)) # 11 统计字符串内部字符的个数
3.6移除字符串首位指定的字符
res = ' hello ' print(len(res)) print(res) print(res.strip()) # 同理可以去掉字符串最左最右两边的字符或者空格 res = '$$$hello$' print(res.strip('$')) print(res.rstrip('$')) print(res.lstrip('$'))
3.7按照指定的字符切割字符串 split()
res = '六安|寿县|蚌埠' print(res.split('|')) print(res.split('|',maxsplit=1)) print(res.rsplit('|',maxsplit=1))