函数/字符串/字典/文件
去除字符串两边空格/字符
str.strip()
s = ' -@love python@- '
print(s.strip()) #-@love python@-
print(s.strip().strip('-')) #@love python@
print(s.strip('@')) # -@love python@- ←无事发生
Any(list) /all(list)列表的True / False
list = [12,0,0,2]
print(all(list)) #True | False条件为随机一个不是0 = 只要有一个0
Print(any(list)) #False | False条件为随机一个必须为0 = 只有全部为0时
Def 全局和局部函数
ls = ['aa','bb','cc','dd']
ls1 = ['pp']
def test(ls):
ls1 = ls.copy()
print(ls1)
return ls1
ls = ['aa','bb','cc','dd']
test(ls) #['aa', 'bb', 'cc', 'dd'] 函数内局部变量
print(ls1) #函数外 依旧是全局变量
字典-键值互换
ds = {'aa':850, 'bb':800, 'cc':820, 'dd':823}
sd = {}
for item in ds:
print(item) #ds的键
print(ds[item]) #ds的值
sd[ds[item]] = item #键值互换
print(sd)
字典-max(dict) & min(dict) 输出值为键
ds = {'aa':850, 'bb':800, 'cc':820, 'dd':823}
sd = {850:'aa', 800:'bb', 820:'cc', 823:'dd'}
print(min(ds)) #aa
print(min(sd)) #800
文件-
fo = open("text.csv",'w')
x = [90,87,93]
fo.write(",".join(x)) #[ 和 ] 都被当成是str进行,添加
浙公网安备 33010602011771号