Python基本语法

来源:互联网 发布:无人深空低配优化补丁 编辑:程序博客网 时间:2024/06/09 22:44
###字符串##常用占位符# %d 整数# %f 浮点数# %s 字符串a=72;b=85;r=(b-a)/a*100;print('保留两位小数的百分比为:%.2f%%.'%r)###list和tuple##list为有序集合,可随意添加和删除其中的元素newlist=['A','B','C','D','E','F','G','H']#list增加元素newlist.append('m')#插入元素newlist.insert(1,'a')#删除末尾元素newlist.pop()#删除指定索引元素newlist.pop(0)#获取元素个数len(newlist)#访问某个元素newlist[0]#访问倒数第一个元素newlist[-1]##tuple有序列表即元组,初始化后不可修改L= [['A', 'G', 'M'],    ['J', 'P', 'R', 'P'],    ['A', 'B', 'L']]###条件判断## if ..elsea=10b=99if a>b:    print('a is bigger than b')else:    print('b is bigger than a')## if..elif..elsetime=16if time<12:    print('morning')elif time<18:    print('afternoon')else:    print('evening')###循环## forsum=0for i in[1,2,3,4,5,6]:    sum=sum+iprint(sum)## whilelist=['a','b','c','d','e','f']i=0while i<6:    print(list[i])    i=i+1## breakn=0while n<100:    if n>10:        break    print(n)    n=n+1## continue 跳出当前循环 进入下一循环m=0while m<10:    m=m+1    if m==5:        continue    print(m)        ### dict与set## dict 键-值对 比list查找速度快 但是占内存d={'full':100,'half':50,'none':0}d['full']#获取d.get('none')#删除d.pop('none')## set 无重复元素集合s=set([1,2,3,4])#增加元素s.add(6)#删除s.remove(6)s1=set([1,2,3,4])s2=set([2,3,7,8])s1&s2  #交集s1|s2  #并集

0 0
原创粉丝点击