📜  Python内部函数(1)

📅  最后修改于: 2023-12-03 15:19:31.919000             🧑  作者: Mango

Python内部函数

Python内部函数是Python语言内置的函数,可以直接使用,不需要导入任何模块。

常用的Python内部函数
1. 基本数据类型转换函数
  • int(x) 将x转换为整数
  • float(x) 将x转换为浮点数
  • str(x) 将x转换为字符串
  • bool(x) 将x转换为布尔值
a = '10'
b = 3.14
c = True

# 将字符串转换为整数
print(int(a))   # 10

# 将浮点数转换为整数
print(int(b))   # 3

# 将整数转换为字符串
print(str(123)) # '123'

# 将布尔值转换为整数
print(int(c))   # 1

# 将整数转换为布尔值
print(bool(0))  # False
2. 序列类型操作函数
  • len(seq) 返回序列的长度
  • max(seq) 返回序列中的最大值
  • min(seq) 返回序列中的最小值
  • sum(seq) 返回序列中所有元素的和
  • sorted(seq) 返回排序后的序列
a = [5, 3, 8, 6, 2]

# 序列长度
print(len(a))       # 5

# 序列最大值
print(max(a))       # 8

# 序列最小值
print(min(a))       # 2

# 序列元素和
print(sum(a))       # 24

# 从小到大排序后的序列
print(sorted(a))    # [2, 3, 5, 6, 8]
3. 字符串操作函数
  • chr(i) 返回Unicode编码为i的字符
  • ord(c) 返回c对应的Unicode编码值
  • str.isalnum() 如果字符串至少有一个字符并且所有字符都是字母数字,则返回True,否则返回False
  • str.isalpha() 如果字符串至少有一个字符并且所有字符都是字母,则返回True,否则返回False
  • str.isdigit() 如果字符串只包含数字字符,则返回True,否则返回False
# Unicode编码值转换为字符
print(chr(97))      # 'a'

# 字符转换为Unicode编码值
print(ord('a'))     # 97

# 判断字符串是否为字母数字
print('Hello123'.isalnum())     # True

# 判断字符串是否为字母
print('Hello'.isalpha())        # True

# 判断字符串是否为数字
print('123'.isdigit())          # True
更多Python内部函数

Python内部函数有很多,包括类型判断函数、文件操作函数、数学函数等。这些函数在Python中非常常用,程序员们需要掌握并灵活应用。

以上是部分常用的Python内部函数,更多详细内容可以查阅官方文档。