常用函数是编程语言中提供的一些预定义的、具有特定功能的函数,它们可以帮助我们简化代码,提高编程效率,下面将介绍一些常用的函数及其基本用法。
1、字符串处理函数
函数名 | 功能描述 | 使用示例 |
len() | 计算字符串长度 | len("Hello") > 5 |
str() | 将其他类型转换为字符串 | str(123) > "123" |
chr() | 将整数转换为对应的字符 | chr(65) > "A" |
ord() | 返回字符的Unicode编码 | ord("A") > 65 |
lower() | 将字符串转换为小写 | lower("Hello") > "hello" |
upper() | 将字符串转换为大写 | upper("Hello") > "HELLO" |
strip() | 去除字符串两端的空格和指定字符 | strip(" Hello ") > "Hello" |
replace() | 替换字符串中的指定字符或子串 | replace("Hello", "o", "x") > "Hellx" |
split() | 将字符串按照指定分隔符分割成列表 | split("Hello,World", ",") > ["Hello", "World"] |
join() | 将列表中的元素用指定字符连接成字符串 | join(["Hello", "World"], "") > "HelloWorld" |
2、数学运算函数
函数名 | 功能描述 | 使用示例 |
abs() | 计算数值的绝对值 | abs(5) > 5 |
round() | 对数值进行四舍五入 | round(3.14159) > 3 |
max() | 返回多个数值中的最大值 | max(1, 2, 3) > 3 |
min() | 返回多个数值中的最小值 | min(1, 2, 3) > 1 |
sum() | 计算数值列表的总和 | sum([1, 2, 3]) > 6 |
random() | 生成一个0到1之间的随机浮点数 | random() > 0.123456789 |
3、列表操作函数
函数名 | 功能描述 | 使用示例 |
list() | 根据给定的可迭代对象创建一个列表 | list("Hello", "World") > ['Hello', 'World'] |
len() | 计算列表的长度 | len([1, 2, 3]) > 3 |
max() | 返回列表中的最大值 | max([1, 2, 3]) > 3 |
min() | 返回列表中的最小值 | min([1, 2, 3]) > 1 |
sort() | 对列表进行排序(升序) | sort([3, 1, 2]) > [1, 2, 3] |
reverse() | 反转列表中的元素顺序 | reverse([1, 2, 3]) > [3, 2, 1] |
remove() | 根据指定的值从列表中删除第一个匹配项 | remove(2, [1, 2, 3]) > [1, 3] |
index() | 根据指定的值在列表中查找其索引,如果不存在则抛出异常 | index(2, [1, 2, 3]) > 1 |
count() | 根据指定的值在列表中查找其出现次数,如果不存在则返回0 | count(2, [1, 2, 2, 3]) > 2 |
4、if条件判断语句
if语句用于根据条件执行不同的代码块,基本语法如下:
if condition: # 如果条件为真,执行这里的代码块 else: # 如果条件为假,执行这里的代码块
age = int(input("请输入你的年龄:")) if age >= 18: print("你已经成年了") else: print("你还未成年")
下面是一个简单的介绍,展示了常用函数及其基本用法:
函数类别 | 函数名 | 参数 | 返回值 | 示例 | 描述 |
数学函数 | abs | x (数值) | x 的绝对值 | abs(3) | 返回3 |
round | number (数值),ndigits=None (小数点后保留位数) | 四舍五入后的数值 | round(3.1415, 2) | 返回3.14 | |
pow | base (底数),exp (指数) | base 的exp 次幂 | pow(2, 3) | 返回8 | |
字符串函数 | len | s (字符串) | 字符串长度 | len("hello") | 返回5 |
str.upper | self (字符串) | 大写的字符串 | "hello".upper() | 返回"HELLO" | |
str.lower | self (字符串) | 小写的字符串 | "HELLO".lower() | 返回"hello" | |
列表函数 | len | list (列表) | 列表长度 | len([1, 2, 3]) | 返回3 |
append | self (列表),object (元素) | 添加元素后的列表(无返回值,直接修改原列表) | [1, 2].append(3) | 列表变为[1, 2, 3] | |
pop | self (列表),index=1 (索引) | 删除并返回指定索引处的元素 | [1, 2, 3].pop() | 返回3,列表变为[1, 2] | |
类型转换 | int | x (数值或字符串) | 将x 转换为整数 | int("123") | 返回123 |
float | x (数值或字符串) | 将x 转换为浮点数 | float("123.45") | 返回123.45 | |
str | object (对象) | 将对象转换为字符串 | str(123) | 返回"123" |
请注意,以上介绍仅作为基本用法示例,这些函数还有更多高级用法和参数选项,具体用法可以参考Python官方文档或其他相关教程。
上一篇:常用表单验证_表单
下一篇:edge浏览器兼容模式怎么设置