Python随手笔记之标准类型内建函数
Python中有许多标准类型内建函数可以对不同的数据类型进行操作。这些函数可以帮助我们更有效地处理数据,让我们来更详细地了解这些内建函数吧。
值类型转换函数
int()
int()函数用于将字符串或数字转换为整型。如果参数无法转换成整数,则会抛出ValueError异常。
示例:
num1 = int('123') # 将字符串'123'转换为整数类型
num2 = int(3.14) # 将浮点数3.14转换为整数类型
num3 = int('abc') # ValueError: invalid literal for int() with base 10: 'abc'
float()
float()函数用于将字符串或整数转换为浮点数。如果参数无法转换成浮点数,则会抛出ValueError异常。
示例:
num1 = float('3.14') # 将字符串'3.14'转换为浮点数类型
num2 = float(123) # 将整数123转换为浮点数类型
num3 = float('abc') # ValueError: could not convert string to float: 'abc'
str()
str()函数用于将其他类型的数据转换为字符串类型。
示例:
num1 = str(123) # 将整数123转换为字符串类型
num2 = str(3.14) # 将浮点数3.14转换为字符串类型
序列类型内建函数
len()
len()函数用于返回序列的长度。
示例:
a = [1, 2, 3, 4, 5]
b = 'hello'
c = (1, 2, 3, 4)
print(len(a)) # 5
print(len(b)) # 5
print(len(c)) # 4
max()
max()函数用于返回序列中的最大值。
示例:
a = [1, 2, 3, 4, 5]
b = 'hello'
c = (1, 2, 3, 4)
print(max(a)) # 5
print(max(b)) # 'o'
print(max(c)) # 4
min()
min()函数用于返回序列中的最小值。
示例:
a = [1, 2, 3, 4, 5]
b = 'hello'
c = (1, 2, 3, 4)
print(min(a)) # 1
print(min(b)) # 'e'
print(min(c)) # 1
字符串类型内建函数
join()
join()函数用于将字符串序列合并为一个大字符串。
示例:
a = ['hello', 'world']
b = ','
c = ''
print(b.join(a)) # 'hello,world'
print(c.join(a)) # 'helloworld'
split()
split()函数用于将一个字符串按照指定分隔符分割成多个字符串。
示例:
a = 'hello,world'
print(a.split(',')) # ['hello', 'world']
b = ' hello '
print(b.split()) # ['hello']
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python随手笔记之标准类型内建函数 - Python技术站