#声明一个list
list=[]
list.append("xu")
list.append(45)
list.append(256)
list.append(159)
list.append("ccc")
print(list[1]) #45 如果为正数 ,是下标索引
print(list[-1]) #ccc 如果为负数 ,不是下标索引,而表示从右往左第几个数
#for循环使用一
for item in range(len(list[1:])):
print (list[item])
#for循环使用二
for item in (range(10)):
if item%2==0:
print("%s 是偶数"%item)
else:
print("%s 是奇数" % item)
#break使用
for item in "xuhaitao":
if item=="h":
break
else:
print(item)
#continue使用
for item in "xuhaitao":
if item=="h":
continue
print(item)
#dict的使用
info={"name":"xuhaitaohunk","age":38}
print(info["name"])
#判断字典是否包含某个key,如果不包含则添加
if info.get("like")==None:
print("不包含")
info["like"]="changge"
else:
print("包含")
#item为字典的key值
for item in info:
print(info[item])
print(info.get(item))
#打印出字典所有的key
for item in info.keys():
print(item)
#打印出字典所有的value
for item in info.values():
print(item)
#键值对形式打印
for key ,value in info.items():
print(key,value)
#键值以元组的形式表示
for i in info.items():
print(i) #('name', 'xuhaitaohunk') ('age', 38)
#字典中键值对的个数
print(len(info))
#删除字典中的某个key值
info.pop("like")
#键值对形式打印
for key ,value in info.items():
print(key,value)
#清空字典
info.clear()
#while循环使用
ii=0
while ii<10:
print(ii)
ii+=2
#下面展示切片的用法
aa = [0, 11, 22, 33, 44, 55, 66, 77, 88, 99]
# 第一个和第二个都为下标索引值,负的索引值表示从右往左数的下标索引值
# 第三个不写,默认是1,表示从左到右
print(aa[:3]) # [0, 11, 22]
print(aa[:3:-1]) # [99, 88, 77, 66, 55, 44]
print(aa[-7:]) #[33, 44, 55, 66, 77, 88, 99]
#下面展示类和继承
class animal:
def __init__(self,namee,agee):
self.name=namee
self.age=agee
def getName(self):
return self.name
def getAge(self):
return self.age
class person(animal):
def __init__(self,nam,ag,lik):
super(person, self).__init__(nam,ag)
self.like=lik
def getLike(self):
return self.like
p=person("xuhaitao",36,"xieDaiMa")
print(p.getName(),p.getAge(),p.getLike()) #xuhaitao 36 xieDaiMa
FR:徐海涛(hunk Xu)
QQ技术交流群:386476712