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 = "今天洗\n不洗脚"
print(res)
res2 = repr(res)
print(res2)

 

# 接受输入字符串 添加了一个阻塞,不输入不往下走代码
res = input("请你输入内容:\n")
print(res)

posted @ 2018-07-28 17:35  bling_bling_star  阅读(114)  评论(0编辑  收藏  举报