a = 'Tom'
b = 'is'
c = 'a'
d = 'good'
e = 'boy'
print(a + b)Tomisprint(a, b, c, d, e)
print(a + ' ' + b + '' + c)Tom is a good boy
Tom isaprint('%s %s %s %s %s' % (a, b, c, d, e))Tom is a good boyprint('%s %s %s %s' % (a, b, c, d, e))---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-4-07e6d91630cb> in <module>
----> 1 print('%s %s %s %s' % (a, b, c, d, e))TypeError: not all arguments converted during string formattingprint('%s %s %s' % (a, b,))---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-12-b0716021e3eb> in <module>
----> 1 print('%s %s %s' % (a, b,))TypeError: not enough arguments for format string需要几个就传几个
print('{} {} {} '.format(a, b, c))Tom is a print('{:.2f}'.format(15.3231))15.32print(f'{a} {b} {c} {d} {e}')Tom is a good boyprint(F'{a} {b} {c} : {d} {e}')Tom is a : good boysalary = 15000.6842
print(f'{salary:.3f}')15000.684name = 'Tom'
height = 185
weight = 150
print('name:%s height:%s weight:%s' % (name, height, weight))
print('name:{} height:{} weight:{}'.format(name, height, weight))
print(f'name:{name} height:{height} weight:{weight}')name:Tom height:185 weight:150
name:Tom height:185 weight:150
name:Tom height:185 weight:150a = 10 b = 20
| + | 加 | a+b=30 | 
|---|---|---|
| - | 减 | a-b=-10 | 
| * | 乘 | a*b=200 | 
| / | 除 | a/b=0.5 | 
| ** | 幂 | a**b = 10^20^ | 
| // | 整除 | a//b =0 | 
| % | 取模 | a%b=10 | 
x = 1
y = 2
print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x ** y)  # 幂
print(x // y)  # 整除
print(x % y)  # 取余3
-1
2
0.5
1
0
1a = 10 b = 20
| 运算符 | 描述 | 实例 | 
|---|---|---|
| == | 等于 | (a==b) 返回False | 
| != | 不等于 | (a!=b) 返回True | 
| > | 大于 | (a>b)返回False | 
| < | 小于 | (a<b)返回True | 
| >= | 大于等于 | (a>=b)返回False | 
| <= | 小于等于 | (a<=b)返回True | 
x = 100
print(x == 100)
print(x != 100)
print(x > 90)
print(x < 90)
print(x >= 90)
print(x <= 90)
type(x < 120)True
False
True
False
True
Falseboola = 10 b = 20
| 运算符 | 描述 | 实例 | 
|---|---|---|
| = | 赋值 | c=a+b即a+b的结果赋值给c | 
| += | 加法赋值 | c+=a即c=c+a | 
| -= | 减法赋值 | c-=a即c=c-a | 
| *= | 乘法赋值 | c=a 即c=c a | 
| /= | 除法赋值 | c/=a即c=c/a | 
| **= | 幂赋值 | c** a=a 即c=c **a | 
| //= | 取整除赋值 | c//a = a即c=c//a | 
| %= | 取模赋值 | c%a=a 即c=c%a | 
y = 500
print(y)
id(y)5001638542637552y += 100
print(y)
id(y)6001638542637616y -= 100
print(y)
id(y)5001638542637584y *= 10
print(y)
id(y)50001638542638832y /= 100
print(y)
id(y)50.01638541796312a = 10 b = 20
| 运算符 | 描述 | 实例 | 
|---|---|---|
| and | 布尔“与”-如果a为False,则返回False,否则返回b的计算值 | (a andb)返回20 | 
| or | 布尔“或”-如果a为非0,则返回a,否则返回b的计算值 | (a or b)返回 10 | 
| not | 布尔“非”-如果a为True,则返回False | not(a and b)返回False | 
1 > 2 and 4 > 3False1 > 2 or 4 > 3Truenot 1 > 2 and 4 > 3Truex = 257
y = 257
print(id(x) == id(y))Falseprint(x is y)Falsex = 10
y = 10
z = 10
print(x, y, z)10 10 10x = y = z = 10
print(x, y, z)10 10 10x = 10
y = 20
z = x
x = y
y = z
print(x, y)20 10x = 10
y = 20
x, y = y, x
print(x, y)20 10tom_hobbies_list = ['fishing', 'reading', 'running']
other_hobbies_list = ['sleeping', 'eating', 'drinking', 'playing']
hobby1 = tom_hobbies_list[2]
hobby2 = tom_hobbies_list[0]
print(hobby1, hobby2)running fishinghobby1, hobby2, hobby3 = tom_hobbies_list
print(hobby1, hobby2, hobby3)fishing reading runninghobby1, hobby2 = tom_hobbies_list
print(hobby1, hobby2)---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-37-9ca5877dad71> in <module>
----> 1 hobby1, hobby2 = tom_hobbies_list
      2 print(hobby1, hobby2)ValueError: too many values to unpack (expected 2)hobby1, hobby2, hobby3 = tom_hobbies_list
print(hobby1, hobby2)fishing readinghobby1, _, hobby3, _ = other_hobbies_list
print(hobby1, hobby3)sleeping drinkinghobby1, hobby2, *_ = other_hobbies_list
print(hobby1, hobby2)sleeping eatingif 条件 :
    代码块dog1 = '疯狗'
dog2 = '正常狗'
if dog1 == '疯狗' :
    print('远离它')远离它if 条件 :
    代码块
else :
    代码块
    if dog1 == '疯狗' :
    print('远离它')
else :
    print('抚摸它')远离它if 条件:
    代码块
elif 条件:
    代码块
else  :
    代码块# 180以上全票,140-170半票,120以下免票
height = int(input('>>>请输入您的身高:'))
if height > 180 :
    print('全票')
elif height < 120 :
    print('免票')
elif height <170 and height > 140 :
    print('半票')
else :
    print('身高不符')>>>请输入您的身高:185
全票if 条件 :
代码
else :
if 条件 :
代码
else :
代码
while True :
    age = int(input('>>>请输入年龄:'))
    if age < 50 :
        print('too small')
    elif age > 50 :
        print('too big')
    else :
        print('congratulations')
        break>>>请输入年龄:39
too small
>>>请输入年龄:59
too big
>>>请输入年龄:50
congratulations原文:https://www.cnblogs.com/WilliamKong94/p/10815850.html