Python——day07

wzh366 / 2023-08-30 / 原文

数据类型的内置方法:

方法就是提前内置给各个数据类型的一些功能

视频文件:暂停、快进、倍速、放大等功能
表格文件:公式、透视表、插入表格、插入行、插入列等功能

内置:不用下载等的操作直接可以拿来使用的,Python解释器里面已经有了
方法的表现形式:
int(res) #方法名()
数据类型.方法名()
str.split()
'helloworld'.solit()
整型和浮点型的内置方法:

 

res2 = '123kevin'
print(int(res2))

print(int('')) # invalid literal for int() with base 10: ''

res = int(input('请输入内容'))
print(int(res))

十进制转其他进制

 10---------->00001010
 print(bin(2000)) # 0b1010 # 0b代表的是二进制
 print(oct(2000)) # 0o3720
 print(hex(2000)) # 0x64 0x7d0 0-9 11 12 14 14 15

ob:二进制
0o:八进制
0x:十六进制

 返回来转换
print(int('0b1010', 2)) # 10
print(int('0o3720', 8)) # 2000
print(int('0x7d0', 16)) # 2000

浮点型的内置方法

 字符串类型的内置方法

1.数据类型转换:

 str1 = 'hello python!'

 print(str1[2])
 print(str1[-1])
 print(str1[-2])
 str1[0] = 'x' # 字符串不允许改变值

2.切片(顾头不顾尾,步长)
 2.1 顾头不顾尾:取出索引为0到8的所有字符
 print(str1[0:3]) # hel
 print(str1[0:9]) # hello pyt
 print(str1[0:9:3]) # hlopt

print(str1[::-1])
 print(str1[6:]) # 一直切到字符串的末尾
 print(str1[:5]) # 从索引位置为0的开始
 print(str1[::-1]) # 这个写法就是把一个字符串翻转了

 

 

 

 

strip 移除字符串首尾指定的字符(默认移除空格)
 

str1 = ' hello python! '
 str1 = '$$hello python!$$'
 str1 = '@@@hello p@@@ython!@@@@@@'
 print(str1.strip(), len(str1), len(str1.strip()))
 print(str1.lstrip(), len(str1), len(str1.lstrip()))
print(str1.rstrip(), len(str1), len(str1.rstrip())

 

 

 

str1 = 'kevin@18@male@200000' # ['kevin', 18, 'male', 2000]

 # res = str1.split('|') # ['kevin', '18', 'male', '200000']
 res = str1.split('@') # ['kevin', '18', 'male', '200000']
 print(res)

 for i in str1:
 print(i)