Python基本语法
2017-01-09 21:18
357 查看
###字符串 ##常用占位符 # %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 ..else a=10 b=99 if a>b: print('a is bigger than b') else: print('b is bigger than a') ## if..elif..else time=16 if time<12: print('morning') elif time<18: print('afternoon') else: print('evening') ###循环 ## for sum=0 for i in[1,2,3,4,5,6]: sum=sum+i print(sum) ## while list=['a','b','c','d','e','f'] i=0 while i<6: print(list[i]) i=i+1 ## break n=0 while n<100: if n>10: break print(n) n=n+1 ## continue 跳出当前循环 进入下一循环 m=0 while 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 #并集
相关文章推荐
- Python中requests包的安装
- [python3教程]第三章.3.1.3链表(list)
- 深入理解python元类
- python中多态
- 5. Longest Palindromic Substring
- 跨平台rsa签名与验签
- Python lambda的学习
- python之西游记字数统计
- 4.NLTK之编写结构化程序
- 初学爬虫一、获取某分类下所有页地址
- python 图像读入 reshape尺寸时的问题
- Python基础——迭代和解析
- Python学习——Logistic Regression
- Python编码问题
- 优秀Python学习资源收集汇总(强烈推荐)
- Python 生成正态随机数
- python中方法也是属性
- Python自动化之5种session类型
- 终端下运行python文件的方法
- Python的hasattr() getattr() setattr() 函数使用方法详解