使用格式化的三种方式输出自己的name、height、weight
第一种占用符方式
name=input('name>>>')
height=input('height>>>')
weight=input('weight>>>')
print('My name is %s,My height is %s,My weight is %s'%(name,height,weight))
name>>> dy
height>>> 160
weight>>> 180
My name is dy,My height is 160,My weight is 180
name=input('name>>>')
height=input('height>>')
weight=input('weight>>>')
print('My name is {},My height is {},My weight is {}'.format(name,height,weight))
name>>> ybz
height>> 164
weight>>> 100
My name is ybz,My height is 164,My weight is 100
第三种f-string格式
name=input('name>>>')
height=input('height>>')
weight=input('weight>>>')
print(f'My name is {name},My height is {int(height)+10},My weight is {int(weight)-10}')
name>>> cyt
height>> 175
weight>>> 140
My name is cyt,My height is 185,My weight is 130
基本运算符
算术运算符:+ - * /
x=10
y=10
print(x+y)
print(x*y)
print(x/y)
print(x-y)
20
100
1.0
0
比较运算符: > < >= <= ==
c
print(x>y)
print(x==y)
False
True
逻辑运算符:and not or
x=10
y=10
print(x<=y and x==y)
print(x<y or x==y)
True
True
赋值运算符:=
x=10
y=20
z=x
x=y
y=z
print(x,y)
20 10
x=10
y=20
y,x=x,y
print(x,y)
20 10
x=y=10
print(x,y)
10 10
身份运算符:is
x=257
y=257
print(x==y)
print(id(x)==id(y))
True
False
x=10
y=10
print(x==y)
print(id(x)==id(y))
True
True
dy_hobby_list = ['sleep','dao','mu','c']
_,hobby1,hobby2,_=dy_hobby_list
print(hobby1,hobby2)
dao mu