1.print()
函数用于输出信息
message = "Hello, World!"
print(message)
print("Python is", 3.5, "years old.")
Hello, World!
Python is 3.5 years old.
2.chr()
函数将整数转换为对应的字符。
value = 97
char = chr(value)
print(char)
a
3.ord()
函数将单个Unicode字符转换为它的整数表示。
char = 'b'
char_count = ord(char)
print(char_count) # 输出结果为98
4.type()
函数返回对象的类型
number = 10
str = "string"
l1 = [1, 2, 3]
print(type(number)) # 输出: <class 'int'>
print(type(str)) # 输出: <class 'str'>
print(type(l1)) # 输出: <class 'list'>
5.isinstance()
函数检查一个对象是否是一个对应的类型,返回结果为True或False
print(isinstance(10.0, float)) #True
print(isinstance("AAA", str)) #True
print(isinstance("AAA", int)) #False
6.id()
函数返回对象的内存地址
a = 100
print(id(a)) # 输出对象a的内存地址140737062301576
7.all()
函数用于判断给定的可迭代参数是否全部为True。
可迭代类型中全部元素不为空返回True,任何一个元素为假返回false
l1 = []
print(all(l1)) # 输出: False,因为列表为空
l2 = [True, 1, "fggsdfvs", []]
print(all(l2)) # 输出: False,因为列表中有空列表,它被视为False
8.abs()
函数返回数的绝对值。
print(abs(-10)) # 输出: 10
print(abs(10)) # 输出: 10
9.any()
函数用于判断给定的可迭代参数是否至少有一个为True。
全部元素为空或为假时返回False,只要有一个元素为真时返回True
l1 = []
print(any(l1)) # 输出: False,因为列表为空
l2 = [True, 1, "fggsdfvs", []]
print(any(l2)) # 输出: True
10.callable()
函数用于判断一个对象是否是可调用的(例如,函数或类)
def my_function():
pass
print(callable(my_function)) # 输出: True
print(callable(123)) # 输出: False
11.dir()
函数返回一个对象的所有属性和方法的列表。
print(dir(list))
12.exit()
函数用于立即终止当前程序的执行。
import sys
def end():
print("abcdefghijklmnopqrit.....")
sys.exit() # 终止程序
end()
13.divmod()
函数返回一个包含商和余数的元组,结果与使用除法/
和模运算%
相同。
result = divmod(10, 3)
print(result) # 输出: (3, 1)
print(result[0]) # 输出: 3(商)
print(result[1]) # 输出: 1(余数)
14.hash()
函数返回对象的哈希值。哈希值是一个整数,通常用于快速比较和索引。
s = "hello"
print(hash(s)) # 输出: 某个整数,哈希值是随机的3592688073939177411
15.pow()
函数用于计算幂运算,即计算x的y次方。
result = pow(2, 3) # 2的3次方
print(result) # 输出: 8
16.round()
函数用于四舍五入到最接近的整数或指定的小数位数。
print(round(3.7)) # 输出: 4
print(round(3.5)) # 输出: 4
print(round(2.5)) # 输出: 2
print(round(3.7, 1)) # 输出: 3.7
print(round(3.55, 2)) # 输出: 3.56
17.sum()
函数用于计算可迭代对象中所有元素的总和。
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # 输出: 15
# 计算字典的值的总和
data = {'a': 1, 'b': 2, 'c': 3}
total = sum(data.values())
print(total) # 输出: 6
18.sorted()
函数返回一个新的排序后的列表。
numbers = [3, 1, 4, 1, 5, 9, 2, 6]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # 输出: [1, 1, 2, 3, 4, 5, 6, 9]
# 按字典的值排序
data = {'a': 3, 'b': 1, 'c': 2}
sorted_data = sorted(data.items(), key=lambda item: item[1])
print(sorted_data) # 输出: [('b', 1), ('c', 2), ('a', 3)]
19.