python入门笔记——内置函数①(常用数学运算函数和常用类型转换函数)

python入门笔记——内置函数①(常用数学运算函数和常用类型转换函数)

# python内置函数

# 常用数学运算函数
# abs,round,pow,divmod,max,min,sum,eval

print(abs(-5))# 绝对值
print(round(10.3))# 四舍五入
print(pow(6,2))# 求幂
print(divmod(6,2))# 求商和余
print(max(6,2))
print(min(6,2))# 最大值最小值
print(sum([1,2,3,4],1))
print(sum(range(10)))# 求和(注:记得range是左闭右开)
print(eval('pow(2,2)'))# eval()函数用来执行一个字符串表达式,并返回表达式的值

print()

# 常用类型转换函数
# int,ord,chr,bool,bin,hex,oct,list,tuple,dict,bytes

print(int(5.4))# 整型转换,另float(),str()分别为浮点数和字符转换
print(ord('a'))
print(chr(97))# ord为将字符转换为ASCII码,chr则反之,将ASCII码转换为字符
print(bool(1))# 转换为布尔类型

print(bin(5))# 返回一个整数或长整数的二进制表示
print(hex(20))# 将十进制转换为16进制
print(oct(10))# 将十进制转换为8进制

list1 = [1,3,5]
tuple1 = (1,2,3,5)
print(list(tuple1))# 将元组转换为列表
print(tuple(list1))# 将列表转换为元组
print('字典创建:' + str(dict(a = '1',b = '2')))# 创建一个字典

print(bytes([1,2,3]))
print(bytes('我爱python',encoding='utf-8'))
# bytes函数返回一个新的bytes对象,该对象是一个0<=x<256区间内的整数不可变序列

输出结果:

5
10
36
(3, 0)
6
2
11
45
4

5
97
a
True
0b101
0x14
0o12
[1, 2, 3, 5]
(1, 3, 5)
字典创建:{'a': '1', 'b': '2'}
b'\x01\x02\x03'
b'\xe6\x88\x91\xe7\x88\xb1python'

Process finished with exit code 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值