列举一些Python中常用的内置函数?
Python是非常流行的编程语言,它拥有非常丰富的内置函数。这些内置函数可以提高开发人员的效率,让开发人员更加方便地完成各种任务。下面列举一些Python中常用的内置函数:
1. print()
print()函数是Python中最常用的内置函数之一。它可以将字符串、数字、变量和表达式等输出到控制台。例如:
print("Hello, World!") # 输出字符串
print(1 + 2) # 输出表达式
name = "Tom"
print("My name is", name) # 输出变量和字符串
2. input()
input()函数可以从控制台读取用户输入的数据,并将其作为字符串返回。例如:
name = input("What is your name? ")
print("Hello, " + name)
3. len()
len()函数可以返回一个序列的长度,序列可以是字符串、列表、元组等。例如:
s = "hello, world"
print(len(s)) # 输出字符串的长度
4. str()
str()函数可以将其他类型的数据转换成字符串类型。例如:
num = 10
s = str(num)
print(s) # 输出字符串"10"
5. int()
int()函数可以将字符串类型的数据转换成整数类型。例如:
s = "10"
num = int(s)
print(num) # 输出整数10
6. float()
float()函数可以将字符串类型的数据转换成浮点数类型。例如:
s = "3.14"
num = float(s)
print(num) # 输出浮点数3.14
7. range()
range()函数可以生成一个整数序列。例如:
for i in range(1, 5):
print(i)
这个程序会输出1、2、3、4。range()函数还可以指定步长,例如:
for i in range(1, 10, 2):
print(i)
这个程序会输出1、3、5、7、9。
8. list()
list()函数可以将其他类型的序列转换成列表类型。例如:
s = "hello, world"
lst = list(s)
print(lst)
9. tuple()
tuple()函数可以将其他类型的序列转换成元组类型。例如:
s = "hello, world"
t = tuple(s)
print(t)
10. set()
set()函数可以将其他类型的序列转换成集合类型。例如:
s = "hello, world"
st = set(s)
print(st)
11. dict()
dict()函数可以将其他类型的序列转换成字典类型。例如:
lst = [("name", "Tom"), ("age", 18)]
d = dict(lst)
print(d)
12. abs()
abs()函数可以返回一个数的绝对值。例如:
print(abs(-10)) # 输出10
13. max()
max()函数可以返回一个序列中的最大值。例如:
lst = [1, 2, 3, 4, 5]
print(max(lst)) # 输出5
14. min()
min()函数可以返回一个序列中的最小值。例如:
lst = [1, 2, 3, 4, 5]
print(min(lst)) # 输出1
15. sum()
sum()函数可以返回一个序列中所有元素的和。例如:
lst = [1, 2, 3, 4, 5]
print(sum(lst)) # 输出15
16. sorted()
sorted()函数可以对一个序列进行排序。例如:
lst = [4, 2, 5, 1, 3]
lst = sorted(lst)
print(lst)
17. zip()
zip()函数可以将多个序列合并成一个序列。例如:
lst1 = [1, 2, 3]
lst2 = ["a", "b", "c"]
z = zip(lst1, lst2)
print(list(z))
这个程序会输出[(1, 'a'), (2, 'b'), (3, 'c')]。
18. reversed()
reversed()函数可以将一个序列翻转。例如:
lst = [1, 2, 3, 4, 5]
lst = reversed(lst)
print(list(lst))
这个程序会输出[5, 4, 3, 2, 1]。
19. chr()
chr()函数可以将一个数字转换成对应的ASCII字符。例如:
print(chr(97)) # 输出字符a
20. ord()
ord()函数可以将一个ASCII字符转换成对应的数字。例如:
print(ord("a")) # 输出97
以上是Python中一些常用的内置函数,当然还有很多未尽之处。要掌握Python的全部内置函数,需要不断的练习和使用。
