Python笔记
奥辰_
这个作者很懒,什么都没留下…
展开
-
Python类中使用property() 函数 和@property 装饰符
最近一直在学python,作为一各入门级的菜鸟,许多资料都是在CSDN找到的,感激CSDN,更感激那些分享知识的大牛,总觉得自己要做一些什么,论坛上面大牛说写博客益处多多,那就跟着开始写博客吧,一举多得。这是我写的第一份博客,如有错误,请指正。这篇博客写的是Python类中@property修饰符的使用。在写python类的时候,虽然可以通过“实例名.变量名”的方式对实例中的变量进行读取和原创 2018-01-16 16:09:38 · 2941 阅读 · 4 评论 -
python3中编码与解码之Unicode与bytes
今天玩Python爬虫,下载一个网页,然后把所有内容写入一个txt文件中,出现错误;TypeError: write() argument must be str, not bytesAttributeError: 'URLError' object has no attribute 'code'UnicodeEncodeError: 'gbk' codec can't encode charac原创 2018-01-19 10:58:51 · 17969 阅读 · 2 评论 -
Python类定义字类变量与实例变量
学过JAVA或C++等语言的程序员再去学Python类设计时感觉非常不适应,因为Python是在太自由了,让人无所适从,来python定义类时的变量来说,其定义方式、作用域、操作方法都与上述两种语言有更大的可操作空间。Python类中定义的变量分为类变量和实例变量(也叫成员变量、对象变量),类变量直接定义在类里面(不在函数里面),前面不会有一个self修饰;相反,实例变量大都定义在实例函数里面,通原创 2018-01-19 11:02:01 · 13109 阅读 · 3 评论 -
Python格式化输出之format函数
format函数是Python中一个很强大的格式化输出函数,使用花括号{}来占位,下面结合代码来讲述format函数的用法。一、匹配顺序print('姓名:{},年龄:{}'.format('张三',25))运行结果:姓名:张三,年龄:25可以看出,format将根据顺序对前面的花括号进行匹配输出。当然,花括号内也可以写上序号,对format中的内容进行匹配,如下代码所示:原创 2018-02-04 22:56:45 · 4423 阅读 · 0 评论