《Python编程:从入门到实践》学习笔记
文章平均质量分 89
无
天了噜Rex
这个作者很懒,什么都没留下…
展开
-
《Python:编程:从入门到实践》学习笔记_第11章 测试代码
第11章 测试代码11.1 测试函数name_function.py(文件名,非代码) def get_formatted_name(first, last): """Generate a neatly formatted full name.""" full_name = first + ' ' + last return full_name.title()程序names.py让用户输入名和姓,并显示整洁的全名:from name_function import get_f原创 2021-06-14 10:10:59 · 488 阅读 · 5 评论 -
《Python:编程:从入门到实践》学习笔记_第10章 文件和异常
第10章 文件和异常异常是Python创建的特殊对象,用于管理程序运行时出现的错误;你还将学习模块json,它让你能够保存用户数据,以免在程序停止运行后丢失。10.1 从文件中读取数据文本文件可存储的数据量多得难以置信,每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用程序来说尤其如此。例如,你可以编写一个这样的程序:读取一个文本文件的内容,重新设置这些数据的格式并将其写入文件,让浏览器能够显示这些内容。要使用文本文件中的信息,首先需要将信息读取到内存中。为此,你可以一次性读原创 2021-06-07 21:26:45 · 291 阅读 · 0 评论 -
《Python:编程:从入门到实践》学习笔记_第9章 类
第9章 类根据类来创建对象被称为实例化。9.1 创建和使用类使用类几乎可以模拟任何东西。9.1.1 创建 Dog 类class Dog(): """一次模拟小狗的简单尝试""" def __init__(self, name, age): """初始化属性name和age""" self.name = name self.age = age def sit(self): """模拟小狗被命令时蹲下""" print(self.name.t原创 2021-06-06 18:18:29 · 194 阅读 · 0 评论 -
《Python:编程:从入门到实践》学习笔记_第8章 函数
第8章 函数8.1 定义函数def greet_user(): """显示简单的问候语""" print("Hello!") greet_user() 使用关键字def来告诉Python你要定义一个函数。这是函数定义,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。在这里,函数名为greet_user(),它不需要任何信息就能完成其工作,因此括号是空的(即便如此,括号也必不可少)。最后,定义以冒号结尾。紧跟在def greet_user():后面的所原创 2021-06-06 09:52:18 · 176 阅读 · 2 评论 -
《Python:编程:从入门到实践》学习笔记_第7章 字典用户输入和while循环
第一章 用户输入和while循环7.1 函数 input()的工作原理函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。message = input("Tell me something, and I will repeat it back to you: ") print(message) 函数input() 接受一个参数:即要向用户显示的提示或说明,让用户知道该如何做。在这个示例中,Python运行第1行代码时,用户原创 2021-06-05 12:13:52 · 163 阅读 · 0 评论 -
《Python:编程:从入门到实践》学习笔记_第6章 字典
第6章 字典6.1 一个简单的字典alien_0 = {'color': 'green', 'points': 5} print(alien_0['color']) print(alien_0['points']) 字典alien_0存储了外星人的颜色和点数。使用两条print语句来访问并打印这些信息,如下所示:green 5 6.2 使用字典在Python中,字典是一系列键-值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至原创 2021-06-05 10:59:49 · 200 阅读 · 1 评论 -
《Python:编程:从入门到实践》学习笔记_第5章 if语句
第5章 if语句5.1 简单示例假设你有一个汽车列表,并想将其中每辆汽车的名称打印出来。对于大多数汽车,都应以首字母大写的方式打印其名称,但对于汽车名’bmw’,应以全大写的方式打印。cars = ['audi', 'bmw', 'subaru', 'toyota'] for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) 这个示例中的循环首先检查当前的汽车名是否是’bmw原创 2021-06-03 16:23:06 · 173 阅读 · 1 评论 -
《Python:编程:从入门到实践》学习笔记_第4章 操作列表
第4章 操作列表4.1 遍历整个列表你经常需要遍历列表的所有元素,对每个元素执行相同的操作。通过使用for循环,可让Python去处理这些问题。magicians = ['alice', 'david', 'carolina'] for magician in magicians: print(magician)这行代码让Python从列表magicians中取出一个名字,并将其存储在变量magician中。输出很简单,就是列表中所有的姓名:alice david carolina原创 2021-06-03 10:52:18 · 204 阅读 · 1 评论 -
《Python:编程:从入门到实践》学习笔记_第3章 列表简介
第3章 列表简介3.1 列表是什么列表由一系列按特定顺序排列的元素组成,其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters、digits或names)是个不错的主意。在Python中,用方括号([]) 来表示列表,并用逗号来分隔其中的元素。下面是一个简单的列表示例,这个列表包含几种自行车:bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles)原创 2021-06-01 22:12:01 · 201 阅读 · 0 评论 -
《Python:编程:从入门到实践》学习笔记_第1章 起步
第1章 起步1.1 搭建编程环境1.1.1 Python2和Python3总而言之,若无特殊需求,最好使用最新的Python3版本。1.1.2 运行Python代码片段Python自带了一个在终端窗口中运行的解释器,让你无需保存并运行整个程序就能尝试运行Python代码片段。 >>> print("Hello Python interpreter!") Hello Python interpreter! 1.1.3 Hello World程序要使用Python来编写这原创 2021-05-31 20:26:09 · 338 阅读 · 5 评论 -
《Python:编程:从入门到实践》学习笔记_第2章 变量和简单数据类型
第2章 变量和简单数据类型2.1 运行 hello_world.py 时发生的情况运行文件hello_world.py时,末尾的.py指出这是一个Python程序,因此编辑器将使用Python解释器来运行它。Python解释器读取整个程序,确定其中每个单词的含义。例如,看到单词print时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么。编写程序时,编辑器会以各种方式突出程序的不同部分。例如,它知道print是一个函数的名称,因此将其显示为蓝色;它知道“Hello Python wo原创 2021-06-01 09:11:15 · 319 阅读 · 0 评论