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创建一个元组对的列表
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创建一个元组对的列表