Python入门笔记
来源:互联网 发布:27岁未婚单身女 知乎 编辑:程序博客网 时间:2024/06/05 02:02
本文Python笔记主要是根据慕课网的Python教程总结,想学各类编程语言的推荐大家上慕课网。本人也是初学者,如果总结有误希望大家多多指教
1、 定义字符串:字符串可以用''或者""括起来表示。如果字符串既包含'又包含",可用r'''...'''表示
2、 list为有序可更改列表。倒序访问,即list[-1]=list[n-1]; List插入元素list.insert(2,'Paul');删除元素list.pop(i)删除第i个元素,无i默认删除最后一个;
3、 tuple有序不可更改列表。当tuple只有一个元素时,tuple=(1,)注意有逗号,多个元素则无所谓;tuple中元素可以为可变的list,即tuple=(1,2,[1,2]);
4、 break退出for和while循环;continue跳过后续循环代码,继续下一次循环;
5、 dict无序key不可更改列表dict={key:value}。添加元素dict[key]=value,访问时dict[key]或dict.get(key);遍历dict用语句for key in dict;
6、 set无序不重复集合set([1,2,3])。访问采用value in set,返回TRUE或FALSE;遍历set用for m in set;添加元素set.add(value),删除元素set.remove(value)
7、 Python的函数返回多值其实就是返回一个tuple,即x,y=function()与r=function()中r=(x,y);函数默认参数定义def function(n=2),定义可变参数def function(*args)
8、 List切片,list[i:j]从i开始到j结束;list[:]取出所有;list[i::n]表示取从第i个开始到最后,间隔为n的元素;list[i:j:n]取从i开始到j结束,间隔为n的元素;也可用于倒序取值
9、 索引迭代for index,value in enumerate(List),例:list=[1],则结果为[(0,1)];迭代dict的value用for value in dict.itervalues(),迭代key和value用for key,value indict.iteritems(); values() 对应 itervalues(),items() 对应 iteritems()两者区别在于前者一次性输出,后者逐个输出。
10、 生成列表,range(i,j,n)表示产生由i开始到j结束,间隔为n的列表。条件过滤,如[x * x for x in range(1, 11) if x % 2 == 0],输出[4, 16, 36, 64, 100]
- Python 入门笔记
- Python入门笔记
- Python 入门笔记
- python入门笔记
- Python入门笔记
- python入门相关笔记
- python入门笔记
- python 入门笔记1
- Python入门笔记:集合
- python入门笔记
- python入门学习笔记
- python入门笔记--循环
- python入门笔记-词典
- python regex 入门笔记
- Python快速入门笔记
- Python入门笔记
- Python入门学习笔记
- python入门笔记_1
- IFrame 系列2 ---- contentWindow跟execCommand全面解析
- 《深入理解java虚拟机》学习笔记
- IFrame 系列3 ---- js选中文字API: setSelectionRange跟createTextRange
- IFrame 系列4 ---- document.selection 全方位兼容解析以及TextRange[createTextRange,createRange]对象的深入解析
- Caffe学习日记7
- Python入门笔记
- webpack
- 串的顺序存储结构与运算
- 两副图让你彻底明白同步IO和异步IO的区别
- eclipse上来就该配置
- node---path对象
- ES6/ES2015核心内容
- 漂亮的5个es6技巧演示
- 【unity 笔记】ugui艺术字体