
Python
2
hesorchen
这个作者很懒,什么都没留下…
展开
-
python类继承和组合
类的继承继承语法为class 派生类名(基类名):基类名写作括号里,基类是在子类定义的时候在元组之中指明的。即括子类定义时的括号为一个元组,里面为基类的类名。class A(): passclass B(A):#B类继承A类 pass示例子类调用基类的方法需要用BaseClassName.F(self)的格式,调用本类的方法的格式为self.F(self)的格式。class A(): def print1(self): print('a... ...'原创 2020-08-06 11:13:57 · 6299 阅读 · 1 评论 -
python类
类的定义python类主要包含类变量、类方法、实例变量,定义格式如下:class demo: # 定义一个demo类 name = 'default_name' # name为类变量 def print_name(self): # 类方法 print(self.name) def set_age(self, age): # 类方法 self.age = age # age为实例变量 def print_age(self): # 类原创 2020-08-05 11:56:53 · 5574 阅读 · 0 评论 -
python_try/except/else/finally语句以及循环语句搭配else使用
try/except语句try/except语句主要用来处理程序运行时遇到的一些异常情况(exception),例如除0(ZeroDivisionError)、类型错误(TypeError)、索引异常(IndexError)、键错误(KeyError)、导入模块错误(ImportError)等等在try语句块中如果发现exception,那么中断接下来try块中的语句,进入exceptX语句块,找到第一个匹配的异常处理块执行,否则进入最终的except语句。由此可以,比较规范的try/except语句最原创 2020-08-01 17:50:13 · 8945 阅读 · 0 评论 -
python模_pickle模块
python的文件读写都是以字符串形式进行处理的,如果我们要存取的类型是整形、浮点型、字典、元组等类型就比较麻烦,这时候我们就可以使用pickle模块来序列化python中的基本数据类型或者是自己定义的类。pickle模块两个主要方法:dump():dump有倾倒之意,pickle.dump()有两个必要参数,第一个是要序列化的对象,第二个是文件对象。注意,文件对象必须是以’wb’模式打开的。load():load有加载、装载之意,pickle.load()有一个必要参数,为文件对象。该方法返原创 2020-08-01 09:42:03 · 5277 阅读 · 0 评论 -
python模块_os
Python 模块Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。os模块os(operating system)模块,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删原创 2020-07-31 21:56:04 · 5304 阅读 · 0 评论 -
python文件读写
摸了一个星期鱼,博客也断更很久了,今天看了一点python文件读写,记录一下。打开文件使用open函数打开文件,函数的两个主要参数为文件名和打开模式,默认的打开模式为r(read读文件)还有一种较为常用的打开模式为w(write写文件),注意使用w模式打开文件,如果文件不存在,会自动生成一个文件,如果已经存在,那么会删除文件中的所有内容,从头开始写入。还有很多打开模式,详见文字最底下的参考资料1。file = open('test.txt', 'r') # 打开了同目录下的test.txt文件f原创 2020-07-29 22:07:34 · 5413 阅读 · 0 评论 -
python字典dict
字典是另一种可变容器模型,且可存储任意类型对象。文章目录通过键访问值修改字典删除与清空内置函数与方法字典的每个键值(key->value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:a = {key1 : value1, key2 : value2 }示例1通过键访问值a = {'hesor': 10, 20: 'chen'}print(a['hesor'], a[20])'''Output:10 chen'''示例.原创 2020-06-08 22:21:16 · 5269 阅读 · 0 评论 -
python函数
函数定义与调用定义:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串,用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。def say(name, word): 'My first function' print(name, ':', word)原创 2020-06-07 21:24:35 · 5374 阅读 · 0 评论 -
Python语法基础
参考内容:传送门注释python中#为行注释,"""+"""或'''+'''为块注释下方代码输出为2.hello world!#print("1.hello world!")print("2.hello world!")'''print("3.hello world!")print("4.hello world!")'''选择与循环a = int(input())if a < 10: print("a<10")elif a == 10: print(原创 2020-05-20 22:47:29 · 5325 阅读 · 0 评论 -
Python基础入门
# a = str(input("请您输入数字a:")) # 输入str型变量a# b = int(input("请您输入数字b:")) # 输入int型变量b# a = int(a) # 强转# if(a == b):# print("a=b")# elif (a < b):# print('a<b')# else:# print("a&...原创 2020-04-22 16:31:42 · 5203 阅读 · 3 评论