Python语言学习
xingkong1992
这个作者很懒,什么都没留下…
展开
-
python课程学习第三课
容器list列表列表是python中最基本的数据结构。序列中的每一个元素都分配一个数字-它的位置 ,或索引。第一个索引是0,第二个索引是1,以此类推列表的数据项不需要具有相同的类型tuple 元组(只读列表)dict字典字典中的每个键值(key=>value)对用冒号:分开,每个对之间用逗号(,)分开整个字典包含在花括号{}里set集合是一个无序不重复元素集,基本功能包括功能测试和消原创 2017-03-16 13:43:42 · 454 阅读 · 0 评论 -
python-open/文件操作
# open(路径+文件名,读写模式)# 读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件# 常用模式:”rb“,'wb','r+b'# 读写模式的类型有:# w已写的方式打开# a已追加的方式打开(从EOF开始,必要时创建新的文件)# r+以读写模式打开# w+以读写模式打开# a+以读写模式打开# rb以二进制模式打开# wb以二进制模式打开# r原创 2017-11-14 10:06:14 · 185 阅读 · 0 评论 -
Python学习之Numpy
a1=[1,2,3,4]a1+1TypeError Traceback (most recent call last)<ipython-input-11-a66fed7b98b2> in <module>() 1 a1=[1,2,3,4]----> 2 a1+1TypeError: can only concatena转载 2017-11-04 09:07:00 · 370 阅读 · 0 评论 -
python-read/readline/readlines
file_object=open("E:\\dataset\\ml-20m\\README.txt",'r')# 1.读取整个文件,讲文件放在一个字符串变量# 2.如果文件大于可用内存,不可能使用这种处理try: # 结果为字符串 all_the_text=file_object.read() print(type(all_the_text)) print("a原创 2017-11-14 09:32:17 · 824 阅读 · 0 评论 -
Python装饰器
由于函数也是一个对象,而且函数对象可以被赋值给变量,所以通过该变量也能调用该函数。def now(): print('hahah')f=nowf()hahah函数对象有一个_ _ name _ _属性,可以拿到该函数的名字print f.__name__print now.__name__nownow现在假设我们要增强now函数的功能,比如,在打印之前自动打印日志,但又不希望改动no原创 2017-04-15 22:55:22 · 169 阅读 · 0 评论 -
python公开课第六节
_ _ slots _ _和property方法和属性的动态绑定使用_ _ slots _ _限定class实例能添加的属性_ _ slots _ _仅对当前类实例其作用对继承的子类是不起作用的import tracebackfrom types import MethodTypeclass MyClass(object): __slots__=['name','set_name原创 2017-04-15 20:12:54 · 263 阅读 · 0 评论 -
@property使用详情
在绑定属性时,如果我们直接把属性暴露出去,虽然原创 2017-04-28 10:06:58 · 210 阅读 · 0 评论 -
Python公开课第五节
文件访问与函数式编程入门文本文件读写二进制文件读写文件和目录操作序列化与反序列化高阶函数匿名函数装饰类偏函数文本文件读写三种方法 第一种方法 直接读入file1=open('D:\\a.txt','r')file2=open('D:\\b.txt','w')while True: line=file1.readline() #在这里可以进行逻辑操作原创 2017-03-27 08:26:35 · 418 阅读 · 0 评论 -
Python公开课第四节
面对对象 类(class):用来描述相同属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法。对象时类的实例。 对象:通过类定义的数据结构的实例。对象包括两个数据成员(类变量和成员变量)和方法。 类变量:类变量在整个实例化的对象中是公用的。类百纳领定义在类中且在函数体外。类变量通常不作为成员变量使用。 实例变量:定义在方法中的变量,只作用于当前对象的实例 对“类”和“对象”的原创 2017-03-24 08:36:22 · 405 阅读 · 0 评论 -
python课程学习第二课
基本变量与类型整型浮点数字符串布尔值空值函数模块类型*自定义类型 python中都是类int/integer无区别,都继承自objectprint(type(100))print(type(123.45))print(type(123.))print(type('abc'))print(type([1,2,3,'a','b','c']))print(type(set(原创 2017-03-14 22:44:18 · 885 阅读 · 0 评论 -
python课程学习第一课
sax边读边解析,效率高;dom一次都读进来pass:什么也不做,一般用于占位语句def:定义一个函数 简单爬虫 import requestsimport xml.etree.ElementTree as ETfrom xml.parsers.expat import ParserCreateclass DefaultSaxHandler(object): def __ini原创 2017-03-13 09:45:46 · 1140 阅读 · 0 评论 -
python学习之四
print 1.格式化输出:%:标记转换说明符的开始转换标记:-表示左对齐,+表示在转换值之前加上正负号,“”(空白字符)表示正数之前保留空格,0表示转换值若位数不够则用0填充最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*则值从值元组中读出点(.)后跟精度值:如果转换得是实数精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字表示最大的字符串宽度。如果是*,那原创 2017-03-12 20:14:36 · 212 阅读 · 0 评论 -
python学习之三
cmp() 函数 若相等返回0,若大于返回1,若小于返回-1 lambdalambda是匿名函数lambda并不会带来效率上的提升,只会使代码简洁如何可以用for…in…if…完成的语句坚决不用lambdalambda是为减少单行函数的定义而存在的add=lambda x,y:x+yprint add(1,2)lambda 输入参数:函数体 Python中有几个全局函数方便使用fi原创 2017-03-12 17:16:13 · 227 阅读 · 0 评论 -
Python学习之二
1.rangerange(1,10)—>产生1到10的数,不包括10range(1,10,2)—>产生1到10的数间隔为2,不包括10range(10)—>产生0到10的数,不包括10 2.List eg.arr=[2,3,9,1,4,7,6,8]arr[0:]—>输出2, 3, 9, 1, 4, 7, 6, 8arr[0:-1]—>输出2, 3, 9, 1, 4, 7, 6arr[原创 2017-03-12 15:53:44 · 10541 阅读 · 0 评论 -
Python学习之一
plot原创 2017-03-10 23:04:53 · 218 阅读 · 0 评论 -
python-编码问题
GB2312是中国规定的汉字编码,简体中文的字符集 GBK是GB2312的扩展,除了兼容GB2312外,环能显示繁体中文,日文的假名 cp936:code page内码 cmd中的默认编码形式Windows使用代码页来适应各个地方。GBK对应的code page是CP936 Unicode是国际组织指定的可以容纳世界上所有文字和符号编码方案。utf-8,utf-16,utf-32是将数字转换到原创 2017-11-14 11:05:29 · 157 阅读 · 0 评论