python3编程学习笔记
文章平均质量分 91
python编程从入门到实践一书学习笔记
Tachyon.xue
这个作者很懒,什么都没留下…
展开
-
python编程学习笔记⑨文件和异常
文件和异常10.1.1读取整个文件关键字with----在不再需要访问文件后关闭。函数open() -----打开文件close() -----关闭文件方法read() ----读取文件方法rstrip()—删除空白with open('pi_digits.txt') as kingnsl: contents = kingnsl.read()print(contents.rstrip())10.1.2文件路径相对路径with open('text/pi_digits.txt')原创 2020-12-02 10:42:43 · 258 阅读 · 0 评论 -
python编程学习笔记⑧-2类
9.3继承9.3.1子类的方法__init__()父类在前,子类在后子类包含圆括号,内写父类的名称。及父类实例所需的信息再使用特殊函数super(),调用父类并写子类的特性如class Car: def __init__(self, make, model, year): self.make = make self.model = model self.year = year self.odometer_reading = 0 --sinp--class Electri原创 2020-11-25 18:21:43 · 395 阅读 · 0 评论 -
python编程学习笔记⑧-1类
类将函数和数据整洁地封装起来!类也可以看作是一大类对象都有的通用行为。根据类创建对象称为实例化9.1创建和使用类原创 2020-11-24 18:34:19 · 188 阅读 · 0 评论 -
python编程学习笔记⑦-2函数
8.5传递任意数量的实参原创 2020-11-23 14:25:21 · 362 阅读 · 1 评论 -
python编程学习笔记⑦-1函数
函数是带名字的代码块8.1定义函数使用关键字def 告诉python你要定义一个函数。def greet_user():#()是必要的 print("Hello!")greet_user()结果:Hello![Finished in 0.1s]8.1.1向函数传递信息8.1.2实参和形参def greet_user(username):#形参 print(f"Hello,{username.title()}")greet_user("tachyon xue")#()内是实参结果原创 2020-11-20 17:30:06 · 281 阅读 · 2 评论 -
python编程学习笔记⑥用户输入和while循环
7.1函数input()的工作原理函数input()是让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其赋给一个变量,以方便你使用。age = input("提示语,请你输入你的年龄:")print(age)结果:提示语,请你输入你的年龄:21 #这里是用户自己输入的数21#这是python反馈给你的结果。7.1.1编写清晰的程序当提示语比较多的时候我们如何解决prompt = "我是一段提示语,是为了清楚的告诉用户应该如何输出做出的说明提示"prompt += "原创 2020-11-18 17:21:47 · 353 阅读 · 0 评论 -
python编程学习笔记⑤-2 字典、嵌套
6.4 嵌套嵌套:字典可以储存再列表中,列表也可以作为值存储在字典中。6.4.1字典列表#创建3个字典alien_0 = {'color': 'green', 'points': 5}alien_1 = {'color': 'yellow', 'points': 10}alien_2 = {'color': 'red', 'points': 15}#创建一个列表aliens = [alien_0, alien_1, alien_2]#遍历列表,检验下for alien in aliens原创 2020-11-16 15:56:02 · 114 阅读 · 0 评论 -
python编程学习笔记⑤-1 字典
6.1一个简单的字典6.2使用字典6.2.1访问字典中的值alien_0 = {'color': 'green', 'points': 5}new_points = alien_0['points'] #访问字典依次指定字典名和放在方括号内的键。反馈的就是键所对应的值print(f"你获得了{new_points}分!")结果:你获得了5分![Finished in 0.1s]6.2.2添加键值对依次指定字典名、用方括号括起来的键和相关联的值。alien_0 = {'color'原创 2020-11-13 17:12:03 · 253 阅读 · 0 评论 -
python编程学习笔记④ if语句
4.5元组元组的标识是逗号,圆括号只是让了元组看起来更整洁、更清晰。如果你要定义只包含一个元素的元组,必须在元素后面加上逗号。python将不能修改的值称为不可变的,而不可变的列表称为元组。dimensions = (200,50)print(dimensions)和dimensions = 200,50print(dimensions)一样my_t = (3,)#一个值的元组,逗号代表了这是个元组4.5.2遍历元组中的所有值使用for循环遍历dimensions = (200,原创 2020-11-11 11:51:10 · 230 阅读 · 0 评论 -
python编程学习笔记③-3切片、元组
4.4使用列表的一部分4.4.1切片创建切片的几种写法:players = ['charles','martina','michael','florence','eli']print(players[0:3])#从索引0开始到索引3截取切片也就是元素0,1,2print(players[1:4])#从索引1开始到索引4截取切片也就是元素1,2,3print(players[:4])#:前面不写索引号代表从头开始到索引4也就是0,1,2,3print(players[2:])#:后面不写索引号表原创 2020-11-06 11:00:37 · 363 阅读 · 1 评论 -
python编程学习笔记③-2操作列表-数值列表
4.3创建数值列表4.3.1range()函数range()几种写法4.3.2使用range()创建数字列表函数list()将range()的结果直接转换位列表。4.3.3对数字列表执行简单统计计算min最小值,max最大值,sum总和4.3.4列式解析简单的说就是合并代码,达到一样的效果。看示例关于步长的理解:练习4-3:数到20numbers = []for number in range(1,21): numbers.append(number)print(n原创 2020-11-05 15:59:52 · 268 阅读 · 0 评论 -
python编程学习笔记③-1操作列表for循环
4.1遍历整个列表简单用法for语句列表变量 = [‘值1’,‘值2’,‘值3’,‘值4’]for 变量 in 列表变量:print(变量)注意:缩进,缩进内都是for循环。如:magicians = ['alice','david','carolina']for magician in magicians: print(magician)4.1.1深入研究循环列表变量使用s ,for 定义取值变量取掉s是一个不错的选择。例如:for cat in cats:for do原创 2020-11-04 17:25:34 · 764 阅读 · 0 评论 -
python编程学习笔记②-2组织列表
3、组织列表3.1、使用方法sort()对列表永久排序方法sort()是永久正向修改列表排序。用法:变量列表.sort()方法sort(reverse=True)永久反向修改列表排序。用法:变量列表.sort(reverse=True)示例:cars_1 = ['bmw','audi','toyota','subaru']cars_1.sort()#永久修改排序,正向,列表变量的值都是小写print(cars_1)cars_1.sort(reverse=True)#永久修改排序,反向,列表变原创 2020-11-03 15:05:50 · 120 阅读 · 0 评论 -
python编程学习笔记②-1列表简介
1.1列表定义列表由一系列按特定顺序排列的元素组成。建议定义列表使用复数标识s。python中用方括号[]表示列表,并用逗号分隔其中的元素。1.2访问列表元素列表是有序集合,因此要访问列表的任意元素,只需将元素的位置(索引)告诉python即可。1.3索引从0开始而不是1开始列表-1是最后一个列表元素下面完成一个列子演示1.1-1.3并完成练习3-1到3-32、修改、添加和删除元素2.1修改列表元素修改列表元素的方法是列表名+要修改的元素的索引,然后在重新指定该元素的新值就可以了。例原创 2020-10-30 15:22:38 · 227 阅读 · 0 评论 -
python编程学习笔记①变量、字符串、数
1、变量message = "Hello python world"print(message)初识变量上面看message就是变量名字,赋值给message一个文本,这个字符串就是message变量的值。第二句打印(输出)message变量的值。2、变量的命名和使用变量名只能包含字母、数字和下划线。变量名能以字母和下划线打头,但不能以数字打头。如:message 、_message 、message_1 都是可以的,但是 写成 1_message就会出错 。变量名不能包含空格,但能使用下划原创 2020-10-27 10:23:34 · 276 阅读 · 0 评论