2. 数据类型和基本运算符

数据类型

请添加图片描述



# 整数类型
"""

表示整数数值,没有线束部分的数值
正整数,负整数和0

"""

num = 10
num1 = 0b1010101 #二进制整数
num2 = 0o765  #8 进制整数
num3 = 0x87  #16进制


# 浮点数类型

height1 = 187.6
print(round(0.1 + 0.2))

# 字符串类型

str = '2232323数字数值字符串111'

str1 = '萨马拉打开吗来的吗·\nssadasdasda飒飒大'

print(str1)
print(str1[1])
print(str1[5:8])

# 连接字符串
print('2323' + 'Sam卡到了吗·')
print('223' in str)

# 布尔类型
x=True
t=False
print(type(x))
print(bool(18))
print(bool(0),bool(0.0))


# 转换类型
# 隐式
x=10
y=3
z=x/y
print(type(z))
# 显示转换
# float转int int()
print(int(3.14))
print(int(-3.14))
# int转float
print(float(10))
# 字符串转int
print(int('100')+int('200'))
# 字符串转float
print(float('3.14'))


# eval函数
print(eval('3.14 + 3'))
height111=eval(input('输入身高'))
print(height111)

算术运算符

请添加图片描述


# 算术运算符

print(1+1)
print(1-1)
print(1*1)
print(1/1)
print('整除',10//3)
print('取余',10%3)
print('幂运算', 2**3)

x=20
y=10
x=x+y
print(x)
x+=y
print(x)
x-=y
print(x)
x*=y
print(x)
x/=y
print(x)
x%=2
z=3
y//=z

# 链式复制
a=b=c=100
print(a,b,c)

# 解构赋值
a,b=10,20
print(a,b)

# 交换变量
temp = 0
temp=a
a=b
b=temp

print(9>2)
print(9<2)
print(99==22)
print(22==22)
print(22!=11)
print(22>=10)
print(22<=33)



print(True and True)
print(True and False)
print(False and False)
print(False and True)

print(22>11 and 78< 99)
print(6<5 and 6>8)
print(8<7 and 6>5)

print(8>7 or 10/0)
print(not (8>7))


print(12&8)
print(4|8)
print(31^22)
print(~123)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值