进制转换和类型转换

print(chr(0b100111001011000))  # chr()函数返回对应的ASCII字符,二进制前面加0b
print(ord('乘'))  # ord()返回值是对应的十进制整数。
name = '玛丽亚'
print(name)
print('标识', id(name))
print('类型', type(name))
print('值', name)
n1 = 90
n2 = -78
n3 = 0
print(n1, type(n1))
print(n2, type(n2))
print(n3, type(n3))

# 整数可以表示为二进制,十进制,八进制,十六进制
print('十进制', 118)
print('二进制', 1100000111)
print('二进制', 0b1100000111)  # 前面加上0b
print('八进制', 0o176)
print('十六进制', 0X1EAF)
a = 3.14159
print(a, type(a))

n1 = 1.1
n2 = 2.2

print(n1 + n2)

from decimal import Decimal
print(Decimal('1.1') + Decimal('2.2'))
f1 = True
f2 = False
print(f1, type(f1))
print(f2, type(f2))

# 布尔值可以转成整数计算
print(f1 + 1)
print(f2 + 1)
name = '张三'
age = 20

print(type(name), type(age))  # 说明name与age的数据类型不相同

print('我叫' + name + '今年,' + str(age) + '岁')  # 当将str类型与int类型进行连接时,报错,解决方案,类型转换.其中+号代表连接符
# 通过str()函数将int类型转化成了str类型

a = 10
b = 198.8
c = False
print(str(a), str(b), str(c),type(str(a)),type(str(b)),type(str(c)))


d = 98.11
print(type(d))
name = '张三'
age = 20

print(type(name), type(age))  # 说明name与age的数据类型不相同

print('我叫' + name + '今年,' + str(age) + '岁')  # 当将str类型与int类型进行连接时,报错,解决方案,类型转换.其中+号代表连接符
# 通过str()函数将int类型转化成了str类型

a = 10
b = 198.8
c = False
print(str(a), str(b), str(c),type(str(a)),type(str(b)),type(str(c)))


d = 98.11
print(type(d))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值