Python内置函数与模块口诀表
一、内置函数
函数名功能描述口诀
print()打印输出打印内容用引号,逗号分隔多个项
len()获取长度长度获取用len,字符串列表都支持
type()获取类型变量类型用type,返回结果很清晰
int()转为整数数字转换用int,字符串转整没问题
float()转为浮点数浮点数转换用float,字符串数字都搞定
str()转为字符串其他类型转字符,str函数来帮助
list()转为列表其他类型转列表,list函数来助力
dict()转为字典其他类型转字典,dict函数来实现
range()生成数字序列数字序列用range,起始结束和步长
sum()求和列表求和用sum,数字相加很简单
max()求最大值最大值找max,列表元素它来查
min()求最小值最小值找min,列表元素它来寻
二、常用模块
模块名功能描述口诀
math数学运算数学函数用math,加减乘除都支持
os操作系统接口操作系统用os,文件和目录来操作
sysPython解释器相关Python解释器用sys,参数和路径来管理
json数据序列化和反序列化数据转换用json,序列反序都方便
datetime日期和时间处理日期时间用datetime,年月日时都搞定
random生成随机数随机数生成用random,多种分布都支持
三、逻辑表达
比较运算:==(等于)、!=(不等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)
逻辑运算:and(与)、or(或)、not(非)
成员运算:in(是否包含)、not in(是否不包含)
四、代码实现
打印输出
python
复制
print("Hello, Python!")
获取长度
python
复制
s = "Hello"
print(len(s)) # 输出:5
类型转换
python
复制
num = 123
str_num = str(num)
print(str_num) # 输出:"123"
float_num = float(str_num)
print(float_num) # 输出:123.0
列表求和
python
复制
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # 输出:15
获取最大值和最小值
python
复制
numbers = [1, 9, 3, 7, 5]
max_value = max(numbers)
min_value = min(numbers)
print(max_value) # 输出:9
print(min_value) # 输出:1
日期时间处理
python
复制
from datetime import datetime
now = datetime.now()
print(now) # 输出当前日期和时间
生成随机数
python
复制
import random
random_num = random.randint(1, 10)
print(random_num) # 输出1到10之间的随机整数
这些口诀和代码示例能帮助你更好地记忆和理解Python的内置函数和常用模块。通过不断练习,你会逐渐熟悉并掌握它们。
Python内置函数与模块口诀表
练一练
请使用Python内置函数,从一个列表中筛选出所有的偶数。
填一填
以下是一些Python内置函数与模块的口诀表,请根据描述填写正确的函数或模块名:
要从字符串中查找子串的位置,可以使用内置函数 _______。
要在列表中搜索一个值并返回其索引,可以使用内置函数 _______。
要获取一个列表的长度,可以使用内置函数 _______。
要将一个列表中的元素进行排序,可以使用列表的 _______ 方法。
要将一个列表中的元素进行逆序排列,可以使用列表的 _______ 方法。
要读取一个文件的内容,可以使用内置模块 _______。
要在Python中执行数学运算,如加减乘除等,可以使用内置模块 _______。
要处理日期和时间,可以使用内置模块 _______。
要进行网络编程,如发送HTTP请求,可以使用第三方模块 _______。
要处理JSON数据,可以使用内置模块 _______。
答案:
find() 或 index()
index()
len()
sort()
reverse()
open() (结合文件路径使用)
math
datetime
requests
json