Python_面向过程_内置函数
Posted bling-bling-star
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_面向过程_内置函数相关的知识,希望对你有一定的参考价值。
--内建函数
abs 绝对值函数
round 四舍五入 (n.5 n为偶数则舍去.5 n为奇数,则进一!)
sum 计算一个序列得和
max 获取一个序列里边的最大值
pow 计算某个数值的x次方
range 产生指定范围内的数据的可迭代对象
bin 将10进制数据转化为二进制
oct 将10进制数据转化为八进制
hex 将10进制数据转化为16进制
chr 将ASCII编码转换为字符
ord 将字符转换为ASCII编码
eval 将字符串当作python代码执行
repr 不转义字符输出字符串
input 接受输入字符串
# 绝对值函数
a = -14
print(abs(a))
# 四舍五入
num = 3.2 # 3
num = 3.7 # 4
num = 4.9 # 5
num = 3.8 # 4
num = 4.5 # 4
num = 7.5 # 8
"""
n.5 奇进偶不进 只能是n.5的时候 符合条件
"""
print(round(num))
# 计算一个序列得和
listvar = [1,2,34,6,7]
res = sum(listvar)
print(res)
# 获取一个序列里边的最大值
listvar = [77,12,-4,0,23]
res = max(listvar)
print(res)
# 取最大值 方法2
res = sorted(listvar)
print(res[-1])
# 获取一个序列里边的最小值
print(min(listvar))
#计算某个数值的x次方
res = pow(2,3) # 2 ** 3
print(res)
# pow 如果是3个参数 首先前两个参数是取次幂,值在和第三个参数求余
res = pow(2,3,3)
print(res)
#产生指定范围内的数据的可迭代对象
for i in range(0,9,2):
print(i)
res = range(0,9)
for i in res:
print(i)
# 将10进制数据转化为二进制
res = bin(45)
print(res) # 0b101101
# 将10进制数据转化为八进制
res = oct(45)
print(res) # 0o55
# 将10进制数据转化为16进制
res = hex(45) #0x2d
print(res)
# 将ASCII编码转换为字符
res = chr(97)
res = chr(65)
print(res)
# 将字符转换为ASCII编码
res = ord("A")
print(res)
# 将字符串当作python代码执行
num = 10
num2 = "num+1"
res = eval(num2)
# print(num2)
print(res)
# 不转义字符输出字符串
res = "今天洗
不洗脚"
print(res)
res2 = repr(res)
print(res2)
# 接受输入字符串 添加了一个阻塞,不输入不往下走代码
res = input("请你输入内容:
")
print(res)
以上是关于Python_面向过程_内置函数的主要内容,如果未能解决你的问题,请参考以下文章