Python常用函数大全及使用技巧
Python是一种简单易学、功能强大的编程语言,拥有丰富的库和函数可以帮助我们完成各种任务。下面是一些常用的Python函数及使用技巧,帮助你更高效地使用Python。
1. print()函数:用于输出内容到控制台。
print("Hello, World!")
2. len()函数:用于获取对象的长度或元素的个数。
string = "Hello, World!" print(len(string)) # 输出:13
3. str()函数:用于将其他类型的数据转换为字符串。
num = 100
print("The number is: " + str(num)) # 输出:The number is: 100
4. int()函数:用于将字符串或其他类型的数据转换为整数。
string = "100" num = int(string) print(num + 50) # 输出:150
5. float()函数:用于将字符串或其他类型的数据转换为浮点数。
string = "3.14" num = float(string) print(num + 0.86) # 输出:4.0
6. input()函数:用于从控制台获取用户输入的内容。
name = input("请输入你的名字:")
print("Hello, " + name + "!")
7. range()函数:用于生成一个指定范围的整数序列。
for i in range(1, 6):
print(i)
输出:
1 2 3 4 5
8. list()函数:用于将其他可迭代对象转换为列表。
string = "Hello" list_string = list(string) print(list_string) # 输出:['H', 'e', 'l', 'l', 'o']
9. dict()函数:用于创建字典。
person = dict(name="John", age=25, city="New York")
print(person) # 输出:{'name': 'John', 'age': 25, 'city': 'New York'}
10. sorted()函数:用于对可迭代对象进行排序。
numbers = [5, 2, 7, 1, 9] sorted_numbers = sorted(numbers) print(sorted_numbers) # 输出:[1, 2, 5, 7, 9]
11. max()函数:用于找出可迭代对象中的最大值。
numbers = [5, 2, 7, 1, 9] max_num = max(numbers) print(max_num) # 输出:9
12. min()函数:用于找出可迭代对象中的最小值。
numbers = [5, 2, 7, 1, 9] min_num = min(numbers) print(min_num) # 输出:1
13. sum()函数:用于计算可迭代对象中的元素之和。
numbers = [5, 2, 7, 1, 9] sum_nums = sum(numbers) print(sum_nums) # 输出:24
14. abs()函数:用于计算一个数的绝对值。
num = -10 abs_num = abs(num) print(abs_num) # 输出:10
15. round()函数:用于对一个数进行四舍五入。
num = 3.14159 rounded_num = round(num, 2) print(rounded_num) # 输出:3.14
16. type()函数:用于获取对象的类型。
num = 100 print(type(num)) # 输出:<class 'int'>
17. isinstance()函数:用于判断一个对象是否为指定的类型。
num = 100 print(isinstance(num, int)) # 输出:True
18. format()函数:用于格式化字符串。
name = "John"
age = 25
print("My name is {} and I'm {} years old.".format(name, age))
输出:My name is John and I'm 25 years old.
19. join()函数:用于将列表中的字符串连接起来。
words = ["Hello", "World", "!"] sentence = " ".join(words) print(sentence) # 输出:Hello World !
20. split()函数:用于将字符串分割为列表。
sentence = "Hello World !"
words = sentence.split(" ")
print(words) # 输出:['Hello', 'World', '!']
这些只是Python函数的一小部分,Python拥有很多其他有用的函数和库。掌握这些常用函数和使用技巧,可以让你更高效地编写Python代码并解决各种任务。
