Python中常见的内置函数介绍与示例
Python是一种强大的编程语言,拥有大量的内置函数(built-in functions),这些函数可以大大优化编程流程。下面是Python中常见的内置函数介绍与示例。
1. print()
print()函数用于将指定的实参打印到标准输出设备上。在 Python 2.x 版本中,print是语句而不是函数,在Python 3.x 版本中则是内置函数。
示例:
print("这是一条信息")
2. input()
input()函数用于从标准输入读取用户的输入。用户必须在键盘上输入一些字符,然后按Enter键。
示例:
name = input("请输入你的名字:")
print("你好," + name)
3. len()
len()函数用于返回传入字符串、列表、字典或元组的长度或长度属性。
示例:
name = "Alice" print(len(name)) # 输出:5
4. type()
type()函数用于返回传入参数的类型。
示例:
print(type("Alice")) # 输出:<class 'str'>
print(type(10)) # 输出:<class 'int'>
5. str()
str()函数用于将指定的对象转换为字符串类型。
示例:
age = 18
print("你的年龄是" + str(age))
6. int()
int()函数用于将指定的字符串、浮点数或数字转换为整数类型。
示例:
num1 = "10" num2 = 20.5 print(int(num1) + int(num2)) # 输出:30
7. float()
float()函数用于将指定的字符串或数字转换为浮点数类型。
示例:
num = "10.5" print(float(num)) # 输出:10.5
8. range()
range()函数用于生成一个整数序列,通常用于循环。
示例:
for i in range(5):
print(i) # 输出:0, 1, 2, 3, 4
9. list()
list()函数用于将传入的可迭代对象转换成列表。
示例:
str = "Python" print(list(str)) # 输出:['P', 'y', 't', 'h', 'o', 'n']
10. tuple()
tuple()函数用于将传入的可迭代对象转换成元组。
示例:
str = "Python"
print(tuple(str)) # 输出:('P', 'y', 't', 'h', 'o', 'n')
11. dict()
dict()函数用于生成一个字典。
示例:
info = dict(name="Alice", age=18, gender="female")
print(info) # 输出:{'name': 'Alice', 'age': 18, 'gender': 'female'}
12. set()
set()函数用于生成一个集合。
示例:
names = set(["Alice", "Bob", "Charlie", "Bob"])
print(names) # 输出:{'Alice', 'Charlie', 'Bob'}
13. abs()
abs()函数用于返回传入参数的绝对值。
示例:
num = -10 print(abs(num)) # 输出:10
14. all()
all()函数用于判断传入的可迭代对象中的元素是否全部为True。
示例:
lst = [1, 3, 5, 7, 9] print(all(lst)) # 输出:True
15. any()
any()函数用于判断传入的可迭代对象中的元素是否存在True。
示例:
lst = [0, 1, 2, 3, 4] print(any(lst)) # 输出:True
16. ascii()
ascii()函数将传入的参数返回成Python可打印的字符串表示。
示例:
print(ascii('中国')) # 输出:'\u4e2d\u56fd'
17. bin()
bin()函数将传入的数字返回成2进制形式字符串。
示例:
num = 10 print(bin(num)) # 输出:0b1010
18. hex()
hex()函数将传入的数字返回成16进制形式字符串。
示例:
num = 10 print(hex(num)) # 输出:0xa
19. oct()
oct()函数将传入的数字返回成8进制形式字符串。
示例:
num = 10 print(oct(num)) # 输出:0o12
20. chr()
chr()函数用于返回指定Unicode码所表示的字符。
示例:
print(chr(65)) # 输出:'A'
这些Python内置函数可以优化编程流程,并且可以在Python的各种应用程序中使用。熟悉这些函数可以帮助您更快地开发Python应用程序。
