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))

 

 

 

posted @ 2021-11-05 19:28  bug俱乐部  阅读(45)  评论(0)    收藏  举报