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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值