pthon中的基本运算
发布时间:2020-12-20 12:52:13 所属栏目:Python 来源:网络整理
导读:格式化输出的三种方式 1、占位符 程序中经常会有这样的场景:要求用户输入信息,然后打印成固定的格式 比如要求用户输入用户名和年龄,然后打印如下格式: my name is xxx,my age is xxxage=19name='lzs'print("my name is "+name+"my age is"+str(age))## m
格式化输出的三种方式1、占位符程序中经常会有这样的场景:要求用户输入信息,然后打印成固定的格式 比如要求用户输入用户名和年龄,然后打印如下格式: my name is xxx,my age is xxx age=19 name='lzs' print("my name is "+name+"my age is"+str(age)) ## my name islzs my age is19 升级版: name='lzs' age=19 print('my name is %s my age is %s' %(name,age)) ##my name is lzs my name is 19 2、format格式化name='lzs' age=19 print("hello,{}.you are {}'.".format(name,age)) ##helle,lzs.you are 19 3、f-String格式化相比较占位符的方式,python3.6版本新增了f-String格式化的方式,比较简单易懂,推荐使用这种方式 name='lzs' age=19 print(f'hello,{name}.you are {age}.') ## hello,lzs.you are 19. 基本运算符1、算术运算符x=10 y=10 res=x+y print(res) ## 20 #有零整除,得到一个浮点型 print(10/3) ##3.3333333 ##地板除,只取整数部分 print(10//3) print(10//4) ##3 ##2 ##幂 print(10**3) ##1000 2、比较运算符pwd=123 print(pwd!='123') print(pwd=='123') ##false ##true 3、赋值运算符age=19 age+=1 print(age) ##20 4、逻辑运算符##从左到右的方式找到逻辑运算符,找到逻辑运算符的左边,左边成立,再去找到逻辑运算符的右边 print(3>3 and 1>2 or 2>1) ##false 5、身份运算符身份运算符用于比较两个对象的存储单元 is和==的区别is用于判断两个变量引起对象是否为同一个(是否在同一块内存空间中),另外有一个用于判断引用变量的值是否相等 x=257 y=x z=257 print(f'x is y:{x is y}') ##true print(f'x==y:{x==y}') ##true print(f'x is z:{x is z}') ##false print(f'x==z':{x==z}) ##true 6、python运算符优先级python运算符的优先级相当于数学中的先算乘除再算加减,优先级高的用括号括起来
if条件判断if判断其实是在模拟人做判断,相当于如果的意思,如果怎样,然后执行什么操作 1、if if 条件: 代码块 #代码块(同一缩进级别的代码,几个代码组合在一起就是一个代码块) score=90 if score==90: prin('成绩优秀') 2、if...else if 条件: 代码块 else: 代码块 ##if...else表示if成立代码成立会干什么,else不成立会干什么 score=60 if score==90: print('成绩优秀') else: print('成绩合格') 3、if...elif...else if 条件: 代码块 elif 条件: 代码块 else: 代码块 ##if...elif...else表示if条件1成立干什么,elif条件2成立干什么.... score=55 if score>=90: print('成绩优秀') elif score>=80 print('成绩良好') elif score<60: print('成绩不合格') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |