一、三元运算符
三元运算符就是在赋值变量的时候,可以直接加判断,然后赋值
格式:[on_true] if [expression] else [on_false]
res = 值1 if 条件 else 值2
1.举例说明:
a =1
b = 2
c= a if a>1 else b #如果a大于1的话,c=a,否则c=b
二 列表和元组
names =["ZhangYang","Guyun","xiaohong","qinger"] print(names[0]) print(names[1:3]) #切片 print(names[-1]) #取最后一个数 print(names[-3:]) #-无法取出最后一个数,需要省-1 print(names[:3]) #省1
names =["ZhangYang","Guyun","xiaohong","qinger"] names.append("xiaolei") names.insert(1,"chenronghua") names.insert(1,"chenronghua") names[2] = "xiedi" names.remove("xiaohong") del names[1] names.pop() #默认删除最后一个,也可以加0,1,2,3 print(names) print(names.index("qinger")) print(names[names.index("qinger")] )
names =["ZhangYang","Guyun","xiaohong","qinger"] for i in names: print(i)
浅copy用处在于创建联合账户。
还有count,clear,reverse(),等方法。