Python运算函数+随机数函数+字符串操作

Python标准的数据类型

  • Numbers
  • String
  • List
  • Tuple
  • Dictionary

基本运算函数

序号 函数 说明
1 abs(x) 绝对值
2 ceil(x) 不小于x的最小整数
3 fabs(x) 绝对值(需从math模块导出)
4 floor(x) 不大于x的最大整数
5 modf(x) 返回x的整数和小数部分
6 round(x [,n]) 四舍五入;保留n位小数 或有效数字

随机数函数

需要说明的是:以下函数不能直接访问,所以我们需要导入random随机模块,然后调用以下函数。
序号 函数 说明 操作
1 choice(seq) 返回seq的任意一项(seq可以为列表,元组或字符串) choice('A String') : n
2 randrange (
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(1) 绝对值函数可以使用 abs() 函数来实现。例如,abs(-5) 的结果是 5。 (4) 求余函数可以使用 % 运算符来实现。例如,10 % 3 的结果是 1。 (5) 获取整数的函数可以使用 int() 函数来实现。例如,int(3.14) 的结果是 3。 (6) 获取随机数函数可以使用 random 模块的 randint() 函数来实现。例如,import random\nrandom.randint(1, 10) 的结果是一个介于 1 和 10 之间的随机整数。 (7) 四舍五入的函数可以使用 round() 函数来实现。例如,round(3.14) 的结果是 3,round(3.6) 的结果是 4。 (8) 截取数值的函数可以使用 int() 或 float() 函数来实现。例如,int(3.14) 的结果是 3,float(3.14) 的结果还是 3.14。 (9) 符号函数可以使用 math 模块的 sign() 函数来实现。例如,import math\nmath.sign(-10) 的结果是 -1。 (10) 幂运算函数可以使用 ** 运算符来实现。例如,2 ** 3 的结果是 8。 关于字符串函数: (1) 计算字符串长度的函数可以使用 len() 函数来实现。例如,len("Hello") 的结果是 5。 (2) 合并字符串函数可以使用 + 运算符来实现。例如,"Hello" + "World" 的结果是 "HelloWorld"。 (3) 替换字符串函数可以使用 replace() 函数来实现。例如,"Hello World".replace("World", "Python") 的结果是 "Hello Python"。 (4) 转换大小写的函数可以使用 lower() 和 upper() 函数来实现。例如,"Hello".lower() 的结果是 "hello","World".upper() 的结果是 "WORLD"。 (5) 获取指定长度的字符串函数可以使用切片操作来实现。例如,"Hello World"[0:5] 的结果是 "Hello"。 (6) 填充字符串函数可以使用 str.format() 方法来实现。例如,"{:10}".format("Hello") 的结果是 "Hello "。 (7) 删除空格的函数可以使用 strip() 函数来实现。例如," Hello ".strip() 的结果是 "Hello"。 (8) 删除指定字符串函数可以使用 replace() 函数来实现。例如,"Hello World".replace("World", "") 的结果是 "Hello "。 (9) 重复生成字符串函数可以使用 * 运算符来实现。例如,"Hello" * 3 的结果是 "HelloHelloHello"。 (10) 空格函数可以使用 isspace() 函数来判断一个字符串是否只包含空白字符。例如," ".isspace() 的结果是 True。 (11) 替换函数可以使用 replace() 函数来实现。例如,"Hello World".replace("World", "Python") 的结果是 "Hello Python"。 (12) 比较字符串大小的函数可以使用比较运算符(如 ==、!=、<、>、<=、>=)来实现。例如,"Hello" == "Hello" 的结果是 True。 (13) 获取子字符串函数可以使用切片操作来实现。例如,"Hello World"[6:] 的结果是 "World"。 (14) 匹配子字符串开始位置的函数可以使用 find() 函数来实现。例如,"Hello World".find("World") 的结果是 6。 (15) 反转字符串函数可以使用切片操作来实现。例如,"Hello"[::-1] 的结果是 "olleH"。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值