
python基础
文章平均质量分 69
再看就是猪
这个作者很懒,什么都没留下…
展开
-
python变量和简单数据类型
变量的命名和使用变量名只能包含字母、数字、下划线。变量名可以是字母或下划线开头,但不能以下划线打头。变量名不能包含空格,但是可以使用下划线来分隔其中的单词不要使用python关键字和函数名做变量名变量名应该简单又具有描述性慎用小写字母i和大写字母O,因为会被人看成数字1和0字符串字符串就是一系列的字符,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号 使用方法...原创 2018-11-23 15:54:43 · 146 阅读 · 0 评论 -
异常
python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生让python不知所措的错误时,他都会创建一个异常对象。如果你编写了处理异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。异常是使用try-except代码块处理的。try-except代码块让python执行指定的操作,同时告诉python发生异常时该...原创 2018-12-17 19:01:29 · 167 阅读 · 0 评论 -
类
一、创建和使用类1.创建Dog类class Dog(): """一次模拟小狗的简单尝试""" def __init__(self,name,age): """初始化属性name和age""" self.name = name self.age = age def sit(self)原创 2018-12-11 15:25:51 · 126 阅读 · 0 评论 -
测试类
(一)、各种断言的方法python在unittest.TestCase类中提供了很多方法。表a描述了6种常用的断言方法:方法 用途 assertEqual(a,b) 核实a==b assertNotEqual(a,b) 核实a!=b assertTrue(x) 核实x为True assertFalse(x) 核实x为False asse...原创 2018-12-27 14:45:55 · 658 阅读 · 0 评论 -
测试代码
编写函数或类是,还可以为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。接下来将要学习如何使用python模块unittest中的工具来测试代码。一、测试函数要学习测试,得有测试的代码。下面是一个简单的函数,他接受名和姓并返回整洁的姓名:name_function.pydef get_formatted_name(first,last): full_n...原创 2018-12-21 10:48:02 · 7248 阅读 · 0 评论 -
文件(写入文件)
保存数据最简单的方式之一是将其写到文件中。通过将输出写入文件,即便关闭包含程序输出的终端窗口,这些输出也依然存在:你可以在程序结束后查看这些输出,可与别人分享输出文件,还可以编写程序来讲这些输出读取到内存中并进行处理。一、写入空文件write_message.pyfilename = 'programming.txt'with open(filename,'w') as file...原创 2018-12-14 17:02:34 · 1061 阅读 · 0 评论 -
文件(一)
1.open()函数:要以任何形式使用文件都得先打开文件,open()函数接受一个参数–要打开的文件名2.python在当前执行的文件所在的目录中查找指定的文件3.关键字with在不需要访问文件后将其关闭4.在这个程序中调用了open函数,但是没有调用close函数;也可以调用open,close来打开关闭这个文件,但是如果程序存在bug,导致close语句未执行,文件将不会关闭,可能会导致...原创 2018-12-14 16:08:59 · 218 阅读 · 2 评论 -
继承
一、子类的方法__init__()创建子类实例时,python首先需要完成的任务是给父类的所有属性赋值。为此子类的方法__init__()需要父类施以援手。例如下面模拟电工汽车,电动汽车是一种特殊的汽车,因此我们需要在前面创建的Car类的基础上创建新的类ElectricCar.class Car(): --snip--class ElectricCar(Car): ...原创 2018-12-14 14:08:17 · 208 阅读 · 0 评论 -
存储数据
很多程序要求用户输入某种信息,如让用户存储游戏首选项或提供可视化的数据。不管你专注的是什么,程序都把用户提供的信息存储在列表和字典等数据结构中。用户关闭程序时,你几乎总需要保存他们提供的信息;一种简单的方式是使用json存储数据。模块json让你能够将简单的python数据结构转储到文件中,并在程序再次运行时加在该文件中的数据。你还可以使用json在python程序之间分享数据。更重要的是,j...原创 2018-12-19 15:21:02 · 158 阅读 · 0 评论 -
将函数存储在模块中
import语句允许在当前运行的程序文件中使用模块中的代码块。一、导入整个模块要让函数是可导入的,得先创建模块。模块是扩展名为.py的文件,包含要导入到程序中的代码。pizza.pydef make_pizza(size,*toppings): print("\nMaking a " + str(size) + "-inch pizza with the followin...原创 2018-12-06 15:12:04 · 316 阅读 · 0 评论 -
返回值和传入参数
一、返回简单值def get_formatted_name(first_name,last_name): fullname = first_name+' '+last_name return fullname.title() musician = get_formatted_name('jimi','hendrix')print(musician)运行结果:Ji...原创 2018-12-06 14:27:54 · 558 阅读 · 0 评论 -
字典
alien_0 = {'color':'green','point':5}print(alien_0['color'])print(alien_0['point'])运行结果:green5一、使用字典字典是一系列键-值对,每个键都与一个值关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。键-值对是两个相关联的值。指定键时,python将返回与之...原创 2018-12-03 18:08:10 · 102 阅读 · 0 评论 -
元组
列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对于处理网站的用户列表或游戏中的角色至关重要。然而有时候,需要创建一组不可修改的元素—元组一、定义元组元组使用圆括号,定义元组以后就可以使用索引来访问其元素dimensions = (200,50)print(dimensions[0])print(dimensions[1])运行结果:20050二、遍历元...原创 2018-12-03 15:51:15 · 173 阅读 · 0 评论 -
传递实参
"""像函数传递参数"""def greet_user(username): print("hello,"+username.title()+"!") greet_user('jeese')注:形参:函数完成工作时所需的一项信息 greet_user()中的username就是形参实参:是调用函数时传递给函数的信息, greet_user(‘jeese’)中的j...原创 2018-12-05 16:21:20 · 507 阅读 · 0 评论 -
列表
列表是由一系列按特定顺序排列的元素组成。可以创建包含字母表中的所有字母、数字0-9或所有家庭成员姓名的列表;也可以将任何东西加入列表,其中的元素之间可以没有任何关系。给列表指定一个复数的名字是个不错的选择。在python中用方括号[]来表示列表,并用逗号来分割其中的元素。 访问列表元素列表是有序集合,因此要访问列表的任何元素,需要知道元素的位置或索引。要访问元素,指出列表名称和元素的索...原创 2018-12-03 14:28:58 · 233 阅读 · 0 评论 -
嵌套
一、字典列表原创 2018-12-04 18:05:59 · 110 阅读 · 0 评论 -
python环境配置
1.windows平台安装python用浏览器打开网址访问https://www.python.org/downloads/windows/下载到本地安装环境变量配置:右键点击"计算机",然后点击"属性" 然后点击"高级系统设置" 选择"系统变量"窗口下面的"Path",双击即可! 然后在"Path"行,添加python安装路径即可(我的D:\Python32),所...原创 2019-05-20 11:37:06 · 202 阅读 · 0 评论