Python学习手册(第4版) 第11天, 看了1/3了,标计下

if/elif/else
for/else
while/else
def
yield
pass
global
nonlocal
raise
assert
with/as
del
try/except/finally


//缩进来表示范围!!, 为了不上全世界知道,我是前c ,我开始坚持抵制() ;
x=1;
y= 2;
if x>y:
    y = 1;
    y = 1;
print(x)


while True:
    reply = input("Enter text:")
    if reply == 'stop':break
    try:
        num = int(reply)
    except:
        print("bad"*8)
    else:
        print(num ** 2)
print('bye bye')


赋值
a, b = 'a', 'b'


//这个更厉害
L = [a, b] = ['a', 'b']
print(a)
print(b)
print(L)


//输出是 a  b 这个没想到, 我以为是ab ab呢,  a, b = 14是非法的, 和c不一样哈
a,b='ab'
print(a)
print(b)


*3.0扩展序列包, *b代表,剩下全是b, *如果没有内容了,返回空列表,不是错误
a,*b='abddddd'
*a,b='asfsafsa' b最后一个,剩下全是a
*a,b,*c="aw3r523423432b"


//元组赋值,=两边相等就行
[a,b,c]=(1,2,3)
print(a)
(a,b,c)="abc"
print(a)


x //= y (floor)


//再巩固下,二次结果一样 列表操作在自身操作 L = L + [3] 则是新生成对象
L = [1,2]
print(id(L))
L +=  [3]
print(id(L))




a=[1,2,3,4]
b=[11,12,3,41]


for x in a:
    for y in b:
        if x == y:
            print("find")
            break
     else:
         print(x)




for x in rang(0, 5):


zip创建一个元组对的列表



猜你喜欢

转载自blog.csdn.net/u18004660201/article/details/80459209
今日推荐