#换行print(string">"I am Lisa.\nAnd you")#单个斜杠的用法#在python里,单个反斜杠表示此行未结束,出于每个,需要下一行继续defmyDemo(x, \
y, \
z):print(string">"hahahah")returnNone
myDemo(1,2,4)#格式化
s=string">"I love %s"print(s%string">"六种")
s=string">"{}{}".format(string">"ddd",string">"dd")print(s)
s=string">"{1}{0}".format(string">"ddd",string">"ff")print(s)
s=string">"{0}{0}".format(string">"ddd")print(s)
s=string">"我们是{school_name},我们的网址是{url},{teacher}最帅"print(s.format(school_name=string">"hh",url=string">"www",teacher=string">"haha"))
s_dict={string">"school_name":string">"北京",\
string">"url":string">"www",\
string">"teacher":string">"haha"}print(s.format(**s_dict))# **解包操作print(string">"{:.2f}kg,{:.2f}m".format(45,1.58))#str内置函数
s=string">"liu ze hua shi ge da ben dan ma?liu ze hua bu shi"
s1=string">"ze"print(s.find(s1,30))print(s.index(s1))
s=string">"liu zhe"print(s.startswith(string">"l"))
s1=string">"&"
ss=[string">"a",string">"b",string">"c",string">"d",string">"e"]print(s1.join(ss))
#切片
s=string">"liu ze hua"
l=list(s)print(type(s))print(l)print(l[0:4])print(l[:4])print(l[::2])#删除del l[0]print(l)#列表相加
a=[string">'a',string">'b']
b=[4,5]
c=[string">'5',4]
d=a+b+c
e=a*5print(d,e)#成员检测print(string">'k'in e)print(4notin d)#列表生成式
f=[i*2for i in d]print(f)
g=[i for i inrange(1,35)]
h=[i for i in g if i%2==0]print(h)#列表拷贝
k=h
h.insert(5,99)print(k,h)
j=h.copy()
j.insert(5,99)print(j,h)
#创建集合
a=set([1,2,3,1,2,3])print(a)
b={1,2,3,4,5,1}print(b)print(type(b))#成员检测print(299in b)#遍历for i in b:print(i)
sa={(1,23,4),(3,4,5),(string">"i",string">"love",string">"i")}for i,j,k in sa:print(i,j,k)#集合生成式
sb={i**2for i in b if i %2==0}print(sb)
sc={i*j for i inrange(0,3)for j inrange(1,4)}
sk=[i*j for i inrange(0,3)for j inrange(1,4)]print(sc)print(sk)#函数print(b.add(299))#print(b.update('abc'))将abc拆分为a,b,c后放入bprint(max(b))
b.remove(299)#无返回值,没有299报错
b.discard(299)#无返回值,没有299不报错print(b)print(b.pop())print(sb.intersection(sa))print(sb.difference(sa))print(sb-sa)print(sb.union(sa))#sb+sa不可用#冰冻集合
sa=frozenset({string">"I love you"})print(sa)
#创建字典
a={}
b=dict()
c=dict({string">'one':1,string">'too':2})
d=dict(one=1,too=2)
e=dict({(string">'one',1),(string">'too',2)})#访问for k in d:print(k,d[k])for k in d.keys():print(k,d[k])for v in d.values():print(v)for k,v in d.items():print(k,string">'--',v)#函数 print(d.get(string">'one',100))print(d.get(string">'w',100))#成员检测
e={k:v for k,v in d.items()if v%2==0}print(e)#创建多个键对应一个值的字典
l=[string">'k',string">'v',string">'z']
d=dict.fromkeys(l,string">'hahaha')print(d)
给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多…
一、什么是dstat?通过man帮助,可以看到官方对dstat的定义为:多功能系统资源统计生成工具( versatile tool for generating system resource statistics)。在获取的信息上有点类似于top、free、iostat、vmstat等多个工具…