您当前的位置: 首页 >  Python

黑马蓝汐

暂无认证

  • 4浏览

    0关注

    89博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python输入、数据类型转换及运算符

黑马蓝汐 发布时间:2021-07-22 21:40:51 ,浏览量:4

一、输入

input("提示内容")

(1)当程序执行到input,等待用户输入,输入完成后才继续往下执行

(2)input接收用户输入后,一般存储到变量,方便使用

(3)input会把接收到的任意用户输入的数据都当作字符串处理

对input()的应用

代码:

输出结果:

二、常用转换数据类型的函数 函数说明int(x)将x转化为一个整数float(x)将x转化为一个浮点数str(x)将对象x转化为字符串eval(str)用来计算在字符串中的有效python表达式,并返回一个对象tuple(s)将序列s转化为一个元组list(s)将序列s转化为一个列表

给eval函数做一个通俗的解释:字符串里是什么类型,eval函数就将它转换成什么类型

例如:a = "1.1",用eval函数处理a字符串,它会转换成浮点型

input()用户输入内容默认为字符串型,转换为整型

代码:

输出结果:

 三、运算符
  • 算术运算符

  • 赋值运算符

  • 复合赋值运算符

  • 比较运算符

  • 逻辑运算符

1.算术运算符 运算符描述实例+加1+1=2-减1-1=0*乘2*2=4/除10/2=5//整除9//4=2%取余9%4=1**指数2**3=8,即2*2*2()小括号小括号用来提高运算优先级

优先级:()高于**高于% // / *高于+ -

2.赋值运算符

(1)单个变量赋值

        num = 1

(2)多个变量赋值

        a = b = 1

        a, b, c = 1, 1.1, 'python'      (a,b,c会对应赋值为1 1.1 python)

3.复合赋值运算符 运算符描述实例+=加法赋值运算符a+=b等价于a=a+b-=减法赋值运算符a-=b等价于a=a-b*=乘法赋值运算符a*=b等价于a=a*b/=除法赋值运算符a/=b等价于a=a/b//=整除赋值运算符a//=b等价于a=a//b%=取余赋值运算符a%=b等价于a=a%b**=幂赋值运算符a**=b等价于a=a**b

a=10

a *= 1+2

那么这个表达式要怎样计算?

代码:

输出结果:

 结果证明,先计算复合赋值运算符后面的表达式,之后在计算复合赋值运算符

4.比较运算符 运算符描述==等于!=不等于>大于=大于等于
关注
打赏
1643043582
查看更多评论
立即登录/注册

微信扫码登录

0.0390s