第一天
print(1/1) #1.0 除法得到浮点类型
print(3//2) #1 整除得到int类型
print(0b11) #二进制 11 == 3
print(0o11) #八进制 11 == 9
print(0x11) #十六进制 11 ==17
print(bin(3)) #十进制转换成二进制 0b11
print(int(0b11)) #二进制转换成十进制 3
print(int(0o11)) #八进制转换成十进制 9
print(int(0x11)) #十六进制转换成十进制 17
print(oct(8)) #十进制转换成八进制 0o10
print(hex(10)) #十进制转换成十六进制 0xa
print(oct(0b11)) #二进制转换成八进制 0o3
print('c:\nasd\nasd')
c:
asd
asd
print(r'c:\nasd\nasd') #加r或者R变成元素字符串 或者使用双斜杠
c:\nasd\nasd
print('abcasd'[0:6]) #abcasd
print('abcasd'[0:20]) #abcasd 可以大于字符串的总长度
set使用
print({1,2,3,4} & {1,3})# {1, 3} 交集
print({1,2,3,4}- {1,3})# {2, 4} 差集
print({1,2,3,4} | {5}) # {1, 2, 3, 4, 5} 并集
闭包
闭包=函数+环境变量(非全局变量,介于f1和f2之间的变量 不能放到f2里面)
把函数和环境变量包裹在一起 不受外部环境变量影响
def f1():
a=100
def f2():
return a
return f2
a=50
f=f1()
print(f()) 100 而不是50
闭包的作用