Python 常见用法 汇总

2021/9/27 20:13:07

本文主要是介绍Python 常见用法 汇总,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

#声明一个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



这篇关于Python 常见用法 汇总的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程