欢迎访问宙启技术站
智能推送

Python常用函数大全及使用技巧

发布时间:2023-11-25 20:07:25

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代码并解决各种任务。