Python快速学习笔记




+++++++++++++以上属于考研之后重温正式学习2016-1-13 12:54:43++++++++++++++++++++++++++++++++

看的python博客教程写笔记记录而已。

网址:/www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000
/www.cnblogs.com/vamei/archive/2012/09/13/2682778.html


-----------------------------------------python基础----------------------------------------------


ubuntu14.04竟然内置好了python,学习方便了呀。
# 是注释符号
语句没有分号,没有大括号。
对大小写敏感!
数据类型类似JS,不需要自己管理类型,type()内置函数查询类型,print,
sequence(序列) 元组tuple不可变字符串就是一特殊的元组!list元素可变,元素就是对象,引用类似c数组,s[2] ,s[1:6:1](上限:下限:步长)
运算符一样,乘方是××等  。判断大小等于,,,还有in is is not等




python最具特色的就是用缩进来表明代码块:c语言中:
if (i>0) {
x=1;
y=1;
}


然而在python 中是这样的:
if i>0:
x=1
y=1


四个空格的缩进表示隶属关系,增强程序的可读性。
else if 在python中是 elif




for 元素  序列: statement   引入新内置函数range()  建立新表,  idx= range(5) print idx  idx=[0 ,1, 2, 3, 4]
for a in range (10): print a+2
while 条件: statement (注意冒号不能少!!!)
continue、break 用法一样。
函数定义 def square_sum(a,b): 
c=a**2+b**2
return c
通过位置传递参数,返回多个值相当于返回tuple。表作为参数是指针传递会改变原始值,基本数据类型不会!测试代码-》
类,对象。class Human(Object):
def(self):
print ""
建立子类: class Child(Human)
建立对象: Tom = Child()
类中的方法必须传递self参数,以便进行调用类的属性,__init__():在建立对象时自动执行,相当于构造函数。内置的“特殊方法”


dir()内置函数查询类或者对象的所有属性,
help()查看说明文档。q退出。比如list是python内置的一个类。
python的运算符对应的是内置类的方法,


+++++++++++++++++++++++++++++++++++++++++++python进阶++++++++++++++++++++++++++++++++++++++++++++++++++
dictionary(词典),没有顺序,键值存储,通过键来引用!逗号分隔,与表类似,dic={}建立新的空词典。dic={'lilei':99, 'hanmeimei':100, 'Jenny':90, 'liming':100} dic['zhangwei']=60 #添加新的元素。字符串是键!
循环调用  for ket in dic : print dic[key]
dic.keys()    dic.clear()   
dic.values()   del dic[''] #删除dic中的某个元素!
dic.iems()


文件  f = open('file_name', "r") #"r"只读“w”写入,类比c语言还有a追加模式,r+ w+ a+ 模式
f.readline()    f.readlines()   f.write()   f.writelines()   f.close()  f.read(N)  #读入多少字节N


module 模块!import a OR import a as B OR   from a import function1   or  from a import * 
模块包  把功能相近的放到一个文件夹中然后一块import,,该文件夹中必须包含__init__.py文件


参数传递还有关键字传递,参数默认值,
包裹传递解包裹????
循环控制range() enumerate() zip()
循环对象  生成器  表推导 函数对象lambda map() filter () reduce() 
异常管理  动态类型 标准库!!!


=================================进阶Python标准库======================================== 









































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值