
Python基础
python基础知识,你值得拥有
桃子dev
乾坤未定,你我皆是黑马。
展开
-
Python关于多继承
大部分面向对象的编程语言(除了C++)都只支持单继承,而不支持多继承,为什么呢?因为多继承不仅增加编程复杂度,而且容易导致莫名其妙的错误。Python虽然语法上支持多继承,但是却不推荐使用多继承,而是推荐使用单继承,这样可以保证编程思路更清晰,也可以避免不必要的麻烦。当以一个子类有多个直接父类时,该子类会继承得到所有父类的方法,但是如果其中有多个父类包含同名方法会发生什么?此时排在前面的父...原创 2019-07-06 13:34:00 · 265 阅读 · 0 评论 -
Python中怎么进行单元测试
既然是测试,那我们得有被测试的代码,我们先定义一个简单的函数,这个函数的功能就是接收一个姓名,并返回一句问候语句。say_hello_function.py1 def hello_name(name):2 greet = "Hello , "3 return greet + name.title()显然,关于单元测试Python也给我们提供了相应的模块(...原创 2019-06-24 22:42:00 · 1009 阅读 · 0 评论 -
Python中的异常
Python程序如果在运行过程中发生了错误了会怎么样?Python与Java语言一样也有异常这个机制,每当Python发生了无法处理的错误时,它都会创建一个异常对象。如果你编写了处理异常的代码,程序将会继续执行,否则,程序将会停止,并会显示一个traceback,其中包含一些异常的相关信息。一、处理异常用一种简单的错误举例,做一个除法操作将除数设为0,我们的都知道,任何数都不能除以0,让P...原创 2019-06-20 21:23:00 · 132 阅读 · 0 评论 -
Python之写入文件(1)
一、写入文件保存数据也是在各个编程语言中常用的操作,将数据写入到文件中是常用的操作,你可以将程序运行中的一些临时输出保存至文件中,以便后续打开文件查看,也可以把这些文件读入程序中来操作其中的数据。write_something.py1 file_name = 'write.txt'2 3 with open(file_name,'w') as file_obj:4 ...原创 2019-06-19 21:56:00 · 2865 阅读 · 0 评论 -
Python从文件中读取数据
一、读取整个文件内容在读取文件之前,我们先创建一个文本文件resource.txt作为源文件。resource.txtmy name is joker,I am 18 years old,How about you?如何读取文件全部内容,我们编写到reader.py文件中。reader.py1 with open('resource.txt'...原创 2019-06-17 19:34:00 · 1537 阅读 · 0 评论 -
Python中类的继承
Python中类的继承 假设我们有一个动物类Animal,里面有两个属性name、age,和两个方法sleep()和eat()。animal.py 1 class Animal(): 2 3 def __init__(self,name,age): 4 self.name = name ...原创 2019-06-13 22:12:00 · 470 阅读 · 0 评论 -
Python中的类
Python中的类 与Java一样,Python中也存在类的概念,使用类几乎可以模拟任何东西。一、创建和使用类我们创建一个简单的学生类----它不表示特定的学生,它可以表示任何学生。对于学生,我们知道学生拥有一个学号,这是没有重复的,学生有名字、年龄;我们还知道学生可以有学习、运动这些行为。根据以上描述,我们创建学生类。stud...原创 2019-06-11 21:13:00 · 205 阅读 · 0 评论 -
Python中的模块
Python中的模块 函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定描述性名称,可让主程序容易理解得多。而我们还可以进一步优化代码,将函数存储在被称为模块 (模块是扩展名为 .py 的文件)的独立文件中,再将模块导入到主程序中。import 语句允许在当前运行的程序文件中使用模块中的代码。实际工作中也是如此,这样可...原创 2019-06-10 20:45:00 · 123 阅读 · 0 评论 -
Python中的函数(2)
Python中的函数(2) 一、实参和形参 def greet_user(username): """显示简单的问候语,且显示用户名""" print("Hello!"+username) greet_user("Joker")在上面代码中定义函数 greet_use...原创 2019-06-03 21:44:00 · 267 阅读 · 0 评论 -
Python中的函数
Python中的函数 在其他编程语言中函数也叫方法,其实是一样的,只是叫法不同而已。一、定义函数def greet_user(): """显示简单的问候语""" print("Hello!") greet_user()console:解释:以上代码演示了最简单的函数结构。第一行代码使用了...原创 2019-06-02 22:51:00 · 169 阅读 · 0 评论 -
Python中接收用户的输入
Python中接收用户的输入 一、如何去接收用户的输入?使用函数 input()函数 input() 让程序暂停运行,等待用户输入一些文本,获取用户的输入后,Python将其存储到一个变量中,以方便后期使用。name = input("Tell me your name,and I will repeat it back to you:...原创 2019-05-30 21:29:00 · 3915 阅读 · 0 评论 -
Python之while循环
Python之while循环 一、使用while循环 for循环用于针对集合中的每个元素的一个代码块,而while循环可以不断地循环,直到不满足指定条件为止。current_number = 0while current_number <= 5: print(str(current_number)) cu...原创 2019-06-01 13:13:00 · 329 阅读 · 0 评论 -
Python 字典(2)
Python 字典(2) 一、遍历字典一个字典可能会包含多个键-值对,字典可以以多种方式存储信息,因此有多种遍历字典的方式,比如键-值对、键、值。 1、遍历所有的键-值对 user_01 = {'username':'tizer','first_name':'joker','last_name':'pon',}...原创 2019-05-29 22:00:00 · 158 阅读 · 0 评论 -
Python 字典
Python 字典 一、概念在Python中,字典是一系列键-值对。每个键都与一个值相关联,你可以使用键来访问与之相对应的值。与键相关联的值可以是数字、字符串、列表、字典以及所有Python中的任何对象。在Python中,字典用花括号({ })表示,比如:people_01 = {'name':'joker','age':18}...原创 2019-05-28 22:38:00 · 89 阅读 · 0 评论 -
Python中的列表(6)
Python中的列表(6) 列表切片 如何拿到列表中的部分元素,Python 引入了 “切片” 的概念。 上代码:words = ['a','b','c','d']print(words[0:3]) console: 冒号(:)左边为想“切”的开始索引,右边则是结束索引,不含右索引处的值,与range() ...原创 2019-05-24 21:49:00 · 257 阅读 · 0 评论 -
Python条件判断
Python条件判断 names = ['joker','jack','joe']for name in names: if name=='joker': print(name.title) else: print(name.upper())console:上面的栗子中...原创 2019-05-27 22:16:00 · 180 阅读 · 0 评论 -
Python中的元组
Python中的元组 1.什么是元组?Python中的列表适合存储在程序运行时变化的数据集。列表是可以修改的,这对要存储一些要变化的数据至关重要。但是,也不是任何数据都要在程序运行期间修改,有时候需要创建一组不可修改的元素,此时可以使用“元组”。Python中将不能修改的值称为不可变的,不可变的列表则被称为“元组”。2.定义元组元组长的...原创 2019-05-25 21:01:00 · 211 阅读 · 0 评论 -
Python数据类型之数字类型
Python数据类型之数字类型 整数在Python中,整数可以执行 加(+)减(-)乘(*)除(/) 运算。1 + 2# 33 - 2# 12 * 3 # 63 / 2# 1.5在控制台,Python直接返回运算结果。Python中也可以执行乘方运算(**),用两个星号表示。2**3#...原创 2019-05-18 21:44:00 · 236 阅读 · 0 评论 -
Python中的列表(2)
Python中的列表(2) 一、从列表中删除元素使用del 语句删除。books = ['Pride and Prejudice','Jane Eyre','The Catcher in the Rye']print(books)del books[0]print(books)console(控制台...原创 2019-05-20 21:16:00 · 268 阅读 · 0 评论 -
Python中的列表(1)
Python中的列表(1) 1.什么是列表? 列表是由一组按特定顺序排列的元素组成。2.如何表示? 在Python中用方括号([ ])来表示列表。栗子如下: contries = ['China','England','France']print(contries) 控制台打印如下: 没错,...原创 2019-05-19 22:41:00 · 329 阅读 · 0 评论