2020年1月4日

Python中读写文件三部曲

摘要: 写入文件:要把第二个参数 'r' 改成 'w' ,表示write,即以写入的模式打开文件; 往文件中写入内容,使用write()函数。 例子如下:注意 'w' 写入模式会暴力清空掉原有文件,然后再写入。如果只想增加东西,而不想完全覆盖掉原文件的话,就要使用'a'模式,表示append追加的意思。 1 阅读全文

posted @ 2020-01-04 09:18 Through-Target 阅读(321) 评论(0) 推荐(0) 编辑

Python中编码encode()与解码decode()

摘要: 1 print('这是编码'.encode('utf-8')) # 结果 b'\xe8\xbf\x99\xe6\x98\xaf\xe7\xbc\x96\xe7\xa0\x81' 2 print('这是编码'.encode('gbk')) # 结果 b'\xd5\xe2\xca\xc7\xb1\xe0 阅读全文

posted @ 2020-01-04 09:08 Through-Target 阅读(375) 评论(0) 推荐(0) 编辑

2019年12月30日

Python中特殊函数__str__()

摘要: 在类中定义了__str__(self)方法,那么当使用print打印实例对象的时候,就会直接打印出在这个方法中return的数据. 案列: 1 class Book: 2 3 def __init__(self, name, author, comment, state = 0): 4 self.n 阅读全文

posted @ 2019-12-30 14:46 Through-Target 阅读(770) 评论(0) 推荐(0) 编辑

Python中类的两种用法

摘要: 第一种用法是使用类生成实例对象。类作为实例对象的模版,每个实例创建后,都将拥有类的所有属性和方法。 第二种用法是用类将多个函数(方法)打包封装在一起,让类中的方法相互配合。 阅读全文

posted @ 2019-12-30 11:13 Through-Target 阅读(1281) 评论(0) 推荐(0) 编辑

Python中类的定制

摘要: 1 class Chinese: 2 eye = 'black' 3 4 def eat(self): 5 print('吃饭,选择用筷子。') 6 7 class Guangdong(Chinese): # 类的继承 8 native_place = 'guangdong' # 类的定制 9 10 阅读全文

posted @ 2019-12-30 10:28 Through-Target 阅读(597) 评论(0) 推荐(1) 编辑

Python中类的多层继承和多重继承

摘要: 阅读全文

posted @ 2019-12-30 10:19 Through-Target 阅读(1153) 评论(0) 推荐(0) 编辑

python中函数isinstance()用来判断某个实例是否属于某个类

摘要: 1 print(isinstance(1,int)) # 运行结果 True 2 # 判断1是否为整数类的实例 3 print(isinstance(1,str)) # 运行结果 False4 # 判断1是否为字符串的实例5 print(isinstance(1,(int,str))) # 运行结果 阅读全文

posted @ 2019-12-30 09:57 Through-Target 阅读(1338) 评论(0) 推荐(0) 编辑

python中继承的语法及案列

摘要: 案例: 1 class Chinese: # 类的创建,类名首字母大写 2 eye = 'black' # 类属性的创建 3 4 def eat(self): # 实例方法创建 5 print('吃饭用筷子。') # 方法的具体语句 6 7 class Guangdong(Chinese): 8 # 阅读全文

posted @ 2019-12-30 09:16 Through-Target 阅读(495) 评论(0) 推荐(0) 编辑

python中面向对象知识框架

摘要: 案列: 1 class Chinese: # 类的创建,类名首字母要大写 2 eye = 'black' # 类属性的创建 3 4 def __init__(self,hometown): # 类的初始化方法 5 self.hometown = hometown # 实例属性的创建 6 print( 阅读全文

posted @ 2019-12-30 08:55 Through-Target 阅读(281) 评论(0) 推荐(0) 编辑

2019年12月27日

python中面向对象VS面向过程

摘要: 面向过程编程:首先分析出解决问题所需要的步骤(即“第一步做什么,第二步做什么,第三步做什么”),然后用函数实现各个步骤,再依次调用。 面向对象编程:会将程序看作是一组对象的集合,用这种思维设计代码时,考虑的不是程序具体的执行过程(即先做什么后做什么),而是考虑先创建某个类,在类中设定好属性和方法,即 阅读全文

posted @ 2019-12-27 09:05 Through-Target 阅读(240) 评论(0) 推荐(0) 编辑

导航