第五章(一) 数据类型的内置方法

数据类型的内置方法

image

1.整型int

在日常生活里不同类型的数据具有不同功能
	
# 整型 int
	# res = '123'  此时res 的类型为字符串
    # res = int(res)  此时类型就成了整形
    '''
    int在做类型转换的时候  只能转换纯数字
    '''
    # int('123.123')   # 带有小数点,转型失败
    # int('lll123')    # 带有除数字外的数据,转型失败
 # 扩展 int还能做进制数装换
	print(bin(100))			# 转换为2进制
	print(oct(100))			# 转换为8进制
	print(hex(100))			# 转换为16进账
	print(int('0b1100100', 2))		# 2进制转换成10进制
	print(int('0o144', 8))			# 2进制转换成10进制
	print(int('0x64', 16))			# 2进制转换成10进制

浮点型float

# 浮点 float   好记,带小数的
	res = '123.123'
    print(float('123'))  # 123.0

字符串str

image

# 字符串str
	# 类型转换
    	print(str(123))
   str() 括号里可以是浮点型,字典{k:v},列表[],布尔值,元祖(1,2,3),集合{1,2,3}


# 字符串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}))
    # 基本用法
    res = 'hello world!'
    # 1.索引取值
    # print(res[1])  # e
    # 2.切片操作  顾头不顾尾
    # print(res[1:4])  # ell
    # 3.步长操作
    # print(res[1:10])  # ello worl
    # print(res[1:10:2])  # el ol
    # 4.索引支持负数
    # print(res[-1])  # !  最后一位
    # print(res[-5:-1])  # orld  顾头不顾尾
    # print(res[-5:-1:-1])  # 方向冲突	无结果
    # 5.统计字符串内部字符的个数
    # print(len(res))  # 12
    # 6.移除字符串首尾指定的字符    strip()
    # name = '  lfnpi  '
    # print(name, len(name))	# len长 9位
    # print(len(name.strip()))  # 默认移除首尾的空格 len长 5位
    # name1 = '$$lf$$'
    # print(name1.strip('$'))  # lf
    # print(name1.lstrip('$'))  # lf$$
    # print(name1.rstrip('$'))  # $$lf

    # username = input('username>>>:')
    # username = username.strip()
    # username = input('username>>>:').strip()
    # if username == 'lf':
    #     print('老板好')
    # else:
    #     print('去你妹的')
    # 7.按照指定的字符切割字符串 split()    该方法的结果是一个列表
    # res2 = 'jason|123|18'
    # print(res2.split('|'))  # ['jason', '123', '18']
    # print(res2.split('|', maxsplit=1))  # ['jason', '123|18']  maxsplit用于控制切割的次数
    # print(res2.rsplit('|', maxsplit=1))  # ['jason|123', '18']  控制右边|切割
    """如何查看数据类型都有哪些内置方法
        句点符(.)
    """	

每天锻炼下自己。
image

posted @ 2021-11-05 16:56  hai起奈  阅读(29)  评论(0编辑  收藏  举报