![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础篇
文章平均质量分 54
yuhao_
这个作者很懒,什么都没留下…
展开
-
垃圾回收机制前言
一、什么是垃圾回收机制?垃圾回收机制(简称GC)是python解释器自带一种机制,专门用来回收不可用的变量值所占用的内存空间二、为什么要用垃圾回收机制?程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程序崩溃,因此管理内存是一件重要复杂的事,而python解释器自带的垃圾回收机制把程序员从繁杂的内存管理中解放出来。三、堆区与栈区在定义变量时,变量名与变量值都是需要存储的,分别对应内存中的两块区域:堆区与栈区 变量名与值内存地址原创 2021-06-22 20:37:14 · 87 阅读 · 0 评论 -
python之文件处理
一、引入 应用程序运用过程中产生的数据最先都是存放在内存中的,若想永久保存下来,必须存在于硬盘中。应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬件的具体操作。二、文件操作的基本流程2.1、基本流程# 1.打开文件,由应用程序向操作系统调用open(..),操作系统打开文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量ff = open('a.txt',mode='r',原创 2021-06-18 15:30:00 · 113 阅读 · 0 评论 -
python基础之元组
元组 python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号()。 元组的创建,只需要在括号中添加元素,并使用逗号隔开即可1、定义方式# 在()内用逗号分隔开多个任意类型的值>>> countries = ("中国","美国","英国") # 本质:countries = tuple("中国","美国","英国")# 强调:如果元组内只有一个值,则必须加一个逗号,否则()就只是包含的意思而非定义元组>>> countries原创 2021-06-18 15:23:41 · 128 阅读 · 0 评论 -
python基础之字典
python字典(dic)是一种无序的、可变的序列,它的元素以“键值对(key-value)”的形式存储。相对的,列表和元组都是有序的序列,它们的元素在底层是挨着存放的。字典类型是 Python 中唯一的映射类型。映射指的是元素之间相互对应的关系,即通过一个元素,可以唯一找到另一个元素。如图 所示。字典中,习惯将各元素对应的索引称为键(key),各个键对应的元素称为值(value),键及其关联的值称为“键值对”。一、定义# 定义:在{}内用逗号分隔开多元素,每一个元素都是key:value的形式,原创 2021-06-18 15:19:37 · 667 阅读 · 0 评论 -
Python基础之列表
列表一、列表定义: 是一种有序和可更改的集合。允许重复的成员。列表的所有元素放在 [ ]中,用引号和逗号分开。 一个列表中的数据类型可以各不相同,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、字典以及其他自定义类型的对象。例如:[1, 2, 3, 3.2, 5,][0.01,'zhangsan','张三',[1,2,3]]二、创建列表thislist = ['apple', 'uzi',]print(thislist)# 运行实例['apple', 'uzi']三、原创 2021-06-18 15:17:17 · 123 阅读 · 0 评论 -
python基础之集合
一、作用集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算二、定义"""定义:在{}内用逗号分隔开多个元素,集合具备以下三个特点: 1:每个元素必须是不可变类型 2:集合内没有重复的元素 3:集合内元素无序"""s = {1,2,3,4} # 本质 s = set({1,2,3,4})# 注意1:列表类型是索引对应值,字典是key对应值,均可以取得单个指定的值,而集合类型既没有索引也没有key与值对应,所以无法取得单个的原创 2021-06-18 15:14:41 · 269 阅读 · 0 评论 -
python基础之变量
一、变量1、什么是变量 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等2、为什么要有变量 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。3、怎么使用变量3.1、变量的使用与定义 变量的定义由三部分组成: 在python中,每个变量在使用之前必须赋值,变量只有在复制之后才会被创建。 使用=可以给变量赋值。 =左边是变量名,=右边是变量的值。原创 2021-06-18 15:11:47 · 250 阅读 · 0 评论 -
python基础—字符串
字符串 在python中引号引起来的就是字符串,字符串用来存储少量数据索引。索引 索引(下标)通过索引可以精确定位到某个元素name = "meat"meat 每一个字母叫做一个元素# 0123 从左向右代表每一个字母#-4-3-2-1 从右向左每一个字母print(name[-1]) 输出 tname = "今天是个好日子" # 0 1 2 3 4 5 6 # -7-6-5-4-3-2-1a = name[0]b = name[1原创 2020-09-23 17:37:27 · 369 阅读 · 0 评论