python内置函数

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值