python基础
描述python基本语法知识,以实战为目标,去探索,去学习
计算机小白的爬坑之路
这个作者很懒,什么都没留下…
展开
-
python——venv虚拟环境
venv虚拟环境的创建、激活、停止在学习《Python编程 从入门到实践》Django开发名为“学习笔记”的项目中,需要建立venv虚拟环境。使用书上方法并不能如愿,现总结亲测有效venv虚拟环境的创建、激活、停止命令。建立虚拟环境为项目创建一个目录,将其命名为learning_log,再在终端中切换到这个目录,并创建一个名为 11_env 的虚拟环境。创建虚拟环境:python -m venv 虚拟环境名如图:此时learning_log中已有关于 11_env的文件激活虚拟环境建立虚原创 2021-02-08 18:37:04 · 784 阅读 · 1 评论 -
python文件操作——保存、读取用户生成的数据
python文件操作——保存、读取用户生成的数据JSON模块模块json能够将简单的python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据,同时还可以使用jaon在python程序中分享数据。函数json.dump() 和json.load()函数json.dump() 接受两个参数:要储存的数据以及可用于存储数据的文件对象。如:filename = 'aaa.json'with open(filename, 'w') as f: json.dump(aaa, f)函数js原创 2021-01-30 14:46:45 · 878 阅读 · 4 评论 -
python创建有序字典
用python来创建有序字典在python中,遍历字典时,键-值对的返回顺序与存储顺序不同。但是怎么创建一个有序的字典呢?调用OrderedDict() 来实现。代码示例如下:from collections import OrderedDict# 调用OrderedDict()来创建一个空的有序字典,并将其存储在favorite_languages# 兼具列表和字典的主要优点(将信息关联起来的同时保留原来的顺序)favorite_languages = OrderedDict()fav原创 2021-01-29 15:17:06 · 1021 阅读 · 0 评论 -
python类的继承
python 类的继承一个类继承另一个类时,它将自动获得另一个类的所有属性和方法;原有的类称为父类,新类称为字类。字类继承了其父类的所有的属性和方法,同时还可以定义自己的属性和方法。下面来模拟电动汽车。我们创建Car父类,在加上电动汽车的新类ElectricCar。在我们不断给ElectricCar类添加细节时,我们会创建很多针对电动汽车的一些属性和方法,导致类越来越大,我们需要将类的一部分作为一个独立的类提取出来,拆分成多个协同工作的小类。此时,我们将电动汽车关于汽车电瓶的属性和方法提取出来,作为新原创 2021-01-29 13:02:30 · 251 阅读 · 0 评论 -
python 函数实参(可选)
python让实参变成可选的有时候,我们需要让函数的实参变成可选的,这样使用函数的人就只需要在必要时才提供额外的信息。可使用默认值来让实参变成可选的。先给一个示例:def get_formatted_name(first_name, middle_name, last_name): """返回整洁的姓名""" full_name = first_name + ' ' + middle_name + ' ' + last_name return full_name.title(原创 2021-01-28 10:25:29 · 822 阅读 · 2 评论 -
使用用户输入来填充字典
python——使用用户输入来填充字典首先定义一个空字典(responses),并设置了一个标志(polling_active),用于指出循环是否继续。当polling_active为True,Python就运行while循环中的代码。代码如下:responses = {}# 设置一个标志,指出调查是否继续polling_active = Truewhile polling_active: # 提示输入被调查者的名字和回答 name = input("\nWhat is yo原创 2021-01-27 15:37:54 · 815 阅读 · 3 评论 -
python字典的嵌套
python学习笔记字典嵌套及打印题目:城市字典嵌套及打印题目:城市创建一个名为cities的字典,其中将三个城市名用作键;对于每座城市,都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有关该城市的事实。在表示每座城市的字典中,应包含country、population和fact等键。将每座城市的名字以及有关它们的信息都打印出来。代码如下所示:cities = { '北京': { 'country': 'China', 'population'原创 2021-01-27 15:25:39 · 537 阅读 · 0 评论