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_面向过程_内置函数的主要内容,如果未能解决你的问题,请参考以下文章

python基础之生成器表达式形式面向过程编程内置函数部分

python-38-用于面向对象的内置函数

python-面向对象速查表-内置方法-内置函数-内置属性(只整理了部分内容)

python内置方法

六. python面向对象(内置函数)

python面向对象常用内置方法