Python2 1 day

Python官方教程http://python.usyiyi.cn/python_278/tutorial/index.html

Python中文官方文档:http://python.usyiyi.cn/

python网站:http://www.iplaypython.com/

 python学习顺序:python基础教程->python手册->python Cookbook

Python应用:操作系统、Web、3D动画、云计算、企业应用(运维)

 

Python:解释型、编译型、弱类型、动态的、面向对象(变量、类都是对象)、格式严谨、自动内存管理、可扩展可嵌入、可移植、免费开源的高级编程语言

 

Python支持有限的函数式编程(函数可作为参数传递给函数)

 

Python{}去掉换为:

 

GUI IDLE快捷键:Alt+p(上一条指令);

 dir列出对象的所有属性

把鼠标放在某行,按Enter,即可复制改行至最下面


python没有数组,但是有更强大的列表(可以存放不同类型的数据类型的数据);

列表可以包含不同类型的数据对像,同时它是一个有序的集合。所有序列能用到的标准操作方法,列表也都可以使用。

列表的方法:

查看列表的内置方法:dir(list)

帮助文档help(list)

追加一个元素append('value')

追加多个元素extend(['value','value'],...'value')

插入一个元素insert(key,'value')

删除一个元素remove('value')或pop listname[key]

删除多个元素del listname[key]

反序排列reverse()

{

分片[key1:key2],key可省略

list1=list2[:] 与list1=list2不同,后者两个列表指向同一内存

}

排序sort

列表可以比较大小(通过ASCII值)

列表可以运用重复操作符*

in(判断元素是否在列表中)

列表不能用连接符+


元组:不能更换元素的列表

为什么需要元组?元组不会被人以改变,提供了一种具有完整性和持久性的数据结构

,代表了元组合

元组能用连接符+


 

字符串比列表有更多的方法

查看字符串的内置方法:dir(str)

格式化字符串:format和%

{0:.1f}.format('value')


 

列表(可变数据类型)、元组、字符串的共同点:

都可以使用索引、分片、操作符(重复*等操作符)


 

迭代的概念类似于for循环:每次重复的值作为下次的初始值

b=str;b=list(b)

c=tuple;c=list(c)

list把可迭代对象转换为列表;tuple把可迭代对象转换为元组


 

序列

sorted、reversed、enumerate、zip

list可把对象(蓝色字符)转换为正确结果


函数定义:

def 函数名(参数):

收集参数:(*params)

容器(2版本)或nolocal可以解决局部变量未定义的问题


图形用户界面入门EasyGUI

帮助

posted @ 2015-08-07 13:19  沐风先生  阅读(117)  评论(0编辑  收藏  举报