Python数据类型转换及运算符

一、数据类型的转换
int(x) 转整数;float(x) 转浮点数; str(x) 转字符串;
tuple(s) 转元组 ;list(s) 转列表;

# 浮点型转整数
x=12.34
print(int(x))
# 序列转列表
x=1,2,3,4
print(list(x))
# 数字转字符串
x=12.2
print(type(str(x)))
# 字符串转整型数字,前面的0省略
x='00989'
print(int(x))

运行结果
在这里插入图片描述
二、运算符
1、算数运算符
(1)+、-、*

print('加{}'.format(1+1))
print('减{}'.format(2-1))
print('乘{}'.format(2*4))

运行结果:
在这里插入图片描述
(2)/、//、%

# 不管整除还是整除不了,结果类型都为浮点型
print('除{}'.format(8/4))
print('除{}'.format(10/3))
# 取整 // ,不管余数,结果为整数部分
print('除{}'.format(20//3))
# 取余 % ,结果为余数
print('除{}'.format(10%3))

运行结果:
在这里插入图片描述
(3)幂

print('幂次方{}'.format(2**3))

运行结果:
在这里插入图片描述(4)优先级

print('结果{}'.format((1+2)*3**2/9+2))

运行结果:
在这里插入图片描述
2、赋值运算符

# 多个变量赋同一值
a=b=c=2
print(a,b,c)
# 多个变量赋不同值
a,b,c=2,'dd',12.33
print(a,b,c)

运行结果:
在这里插入图片描述
3、复合赋值运算符
+=、-=、/=、//=、%=、**=

#+=表示a=a+(1+2)
a=10
a+=1+2
print(a)
# -=表示b=b-1
b=4
b-=1
print(b)

运行结果:
在这里插入图片描述
4、比较运算符
== 相等、!=不等于、>、< 、>= 、<=,返回值为布尔类型
5、逻辑运算符
and、or、not,返回值为布尔类型

a=50
b=81
c=98
# 判断是否都大于90
print((a>90)and(b>90)and(c>90))
# 判断a或b或c是否大于90
print((a>90)or(b>90)or(c>90))

运行结果:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值