标签:数学 form 级别 ade 程序 一起 header ble else
程序中经常会有这样的场景:要求用户输入信息,然后打印成固定的格式
比如要求用户输入用户名和年龄,然后打印如下格式:
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 19name='lzs'
age=19
print("hello,{}.you are {}'.".format(name,age))
##helle,lzs.you are 19相比较占位符的方式,python3.6版本新增了f-String格式化的方式,比较简单易懂,推荐使用这种方式
name='lzs'
age=19
print(f'hello,{name}.you are {age}.')
## hello,lzs.you are 19.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)
##1000pwd=123
print(pwd!='123')
print(pwd=='123')
##false
##trueage=19
age+=1
print(age)
##20##从左到右的方式找到逻辑运算符,找到逻辑运算符的左边,左边成立,再去找到逻辑运算符的右边
print(3>3 and 1>2 or 2>1)
##false身份运算符用于比较两个对象的存储单元
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})       ##truepython运算符的优先级相当于数学中的先算乘除再算加减,优先级高的用括号括起来
| 运算符 | 描述 | 
|---|---|
| ** | 指数(最高优先级) | 
| ~=+- | 按位翻转,一元加号和减号(最后两个的方法名为+@和-@) | 
| */%// | 乘,除,取模和取整数 | 
| +- | 加法减法 | 
| >> << | 右移,左移运算符 | 
| & | 位‘ | 
| ^| | 位运算符 | 
| <=<>>= | 比较运算符 | 
| <>==!= | 等于运算符 | 
| =%=/=//=-=+=‘=‘ | 赋值运算符 | 
| is is not | 身份运算符 | 
| is not in | 成员运算符 | 
| not and or | 逻辑运算符 | 
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('成绩不合格')标签:数学 form 级别 ade 程序 一起 header ble else
原文地址:https://www.cnblogs.com/lzss/p/11279131.html