分类: Python

记录笔者对python学习的笔记、以及简单的demo实现。

9 篇文章

Python的字符编码
一、前言 字符串、以及文本文件的内容都会涉及到字符编码的问题。一旦涉及到字符的存和取,都要考虑字符编码的问题。 字符编码是理论多,而结论少。对于我们日常开发而言,只需要记住结论即可。从而使自己能解决乱码的问题。 二、前置知识 所有的的软件都运行在计算…
Python的基本数据类型和内置方法
1、前言 不同的数据类型可以记录事物的状态,而事物的状态是不断变化的。 所以我们需要不同的数据类型来频繁的记录某个事物的状态,Python针对这种操作。内置了一些列的方法。本章内容主要讲解各数据类型的定义、以及转换。 2、数字类型之int和float…
Python的流程控制
一、引入 流程控制就是控制程序的执行流程(顺序),而程序的执行结构为三种结构:顺序结构、分支结构、循环结构。 顺序结构:同级代码从上到下去执行。(前面我们学习的都是顺序结构。程序从上到下执行。只要你写的代码。我都给你你执行一次,非常傻) 分支结构:用…
(不)可变类型和深(浅)copy
可变类型和不可变类型 # 可变和不可变数据类型 # 可变类型:值改变,id不变,证明修改的是内存中的原值。 # 不可变类型:值改变,id也改变,证明是产生的新值 # int 是不可变类型 a = 10 print(id(a)) # 433795128…
Python的运算符
一、基本运算符 1、算术运算符 以下假设变量: a=10,b=20: Python的算术运算符与数学上的运算符是一样的。比如加减乘除。只是个别表示的符号不一致。 截图于菜鸟教程 对于上图有了基本的认识之后。我们在Python中一一讲解。 #…
Python的输入输出和格式化输出
一、程序的交互 1. 什么是用户交互? 用户交互就是让用户与我们的程序(计算机)进行交互。比如我们通过输入(input)某些内容。让计算机去输出(output)我们的内容。 2. 为什么要有用户交互? 为了然计算机可以像人一样与用户进行沟通交流。 用…
Python的垃圾回收机制
0x01 引入 Python在执行变量执行值的语法时,会去申请内存空间,去保存变量名和值。而我们的内存是有限的,我们避免某个程序占用大量空间,这就涉及到了垃圾回收机制来优化我们的内存占用。当一个变量没有用的话,那么这个变量就是垃圾。而这个垃圾我们是可…