老王的Python笔记
文章平均质量分 79
记录Python全栈开发的学习过程,期待早日出师。
码农老王(JN)
多年嵌入式开发经验,对C、Python、PCIe、Linux、Markdown等有所了解。
展开
-
Python连载-目录
Python学习笔记文章汇总贴:Python连载(0001): 变量Python连载(0002): 注释Python连载(0003): 基本数据类型之数字Python连载(0004): 基本数据类型之字符串Python连载(0005): 基本数据类型之列表Python连载(0006): 读取用户输入Python连载(0007): 在屏幕输出好看的信息Python连载(0008): 运算符Python连载(0009): if…elif…else…Python连载(0010): While循原创 2021-02-02 17:14:20 · 122 阅读 · 1 评论 -
Python连载(0015): 文件操作
文章目录1. 前言2. 操作模式3. 创建文件4. 只读模式操作文件5. 追加模式6. r+模式7. 遍历文件8. 指定文件编码9. 其他功能9.1 read()9.2 readline()9.3 readlines()9.4 flush()9.5 seek()9.6 tell()9.7 readable() & writable() & seekable()9.10 name9.11 fileno1. 前言我们平时操作文本文件的时候,基本上都是按照如下步骤:创建新文件或者打开已有文原创 2021-01-30 19:02:29 · 414 阅读 · 0 评论 -
Python连载(0014): 集合(set)
文章目录1. 什么是集合(set)2. 集合的创建3. add(): 向集合中增加元素4. update(): 向集合中增加元素5. discard(): 删除集合中的指定元素6. remove(): 删除集合中的指定元素7. pop(): 随机删除集合中一个元素8. in: 判定元素是否在集合中9. clear(): 清空集合10. len(): 集合中元素的个数11. 关系运算11.1 求两个集合的交集: &11.2 求两个集合的并集(也称为合集): |11.3 求两个集合的差集11.4 求两个原创 2021-01-30 15:40:40 · 246 阅读 · 0 评论 -
Python连载(0013): 字典(dict)
文章目录1. 什么是字典2. 创建字典3. 向字典中增加内容4. 从字典中删除内容4.1 pop(): 删除指定key-value4.2 del: 删除指定key-value4.3 clear(): 清空字典4.4 popitem(): 随机删除一个key-value对5. 修改字典5.1 直接赋值5.2 update(): 将其他字典合并到当前字典6. 查询字典6.1 dict[key]: 获取特定key对应的value6.2 dict.get(): 获取特定key对应的value6.3 in: 判定ke原创 2021-01-30 12:18:02 · 639 阅读 · 0 评论 -
Python连载(0012): 细数Python字符串的实用操作
该文对Python字符串比较实用的操作方法进行整理。原创 2021-01-29 17:40:16 · 239 阅读 · 0 评论 -
Python连载(0011): 十分钟理解元组
文章目录1. 什么是元组?2. 元组的常用操作2.1 索引和切片2.2 遍历元组2.3 获取元组中元素个数len()2.4 元素查询:in,index(), count()2.5 运算符:+ 和 *2.6 元素最大值和最小值:max, min3. 元组的不可变特性起这么个标题只是为了吸引你进来看看,能不能十分钟介绍清楚元组,老王也没把握...1. 什么是元组?元组与列表非常类似,最大的一点区别就是元组是不可修改的,所以你可以叫它只读列表(关于只读特性,后面会详细讲)。元组的定义与列表类似,只不过列表原创 2021-01-27 00:17:15 · 437 阅读 · 0 评论 -
Python连载(0010): While循环
文章目录1. 什么是循环?2. 简单的循环3. break语句:中止循环4. continue语句:跳过本次循环5. while...else...6. 死循环7. 猜年龄小游戏1. 什么是循环?循环就是在某个条件满足的情况下,一直做某件事。其实孙悟空被压在五指山下就是一个循环,观音菩萨跟猴子说,你在这里一直等,等到唐僧来了,你就可以出来了。这个逻辑用Python的while循环表示就是:while 唐僧没来: 猴子等着while循环的语法就是:while 条件成立: 执行代码原创 2021-01-24 23:33:01 · 476 阅读 · 0 评论 -
Python连载(0009): if...elif...else...
先来几个生活中常见的小场景:场景一:要不要带伞如果明天下雨,我就带伞;如果明天不下雨,我就不带伞了。场景二:考试成绩评级如果考试分数是90~100分,那么评级是A;如果考试分数是80~89分,那么评级是B;如果考试分数是70~79分,那么评级是C;如果考试分数是60~69分,那么评级是D;如果考试分数是0~59分,那么评级是E类似以上如果xxx, 那就xxxx;否则,就xxxx这种逻辑,在Python里对应的就是if...else...例如:# 示例1:天气问题weather_ra原创 2021-01-24 19:09:07 · 488 阅读 · 6 评论 -
Python连载(0008): 运算符
文章目录1. 什么是运算符?2. 算术运算符2.1 加:+2.2 减:-2.3 乘:*2.4 除:/2.5 取模:%2.6 幂:**2.7 取整除://3. 关系运算符4. 赋值运算符5. 逻辑运算符6. 位运算符6.1 按位与运算: &6.2 按位或运算:|6.3 按位异或运算:^6.4 按位取反运算:~6.5 左移位运算符:<<6.6 右移位运算符:>>1. 什么是运算符?运算符就是Python中用于运算的符号。Python不仅仅支持加/减/乘/除等算术运算符,还支持原创 2021-01-24 18:20:25 · 274 阅读 · 0 评论 -
Python连载(0007): 在屏幕输出好看的信息
文章目录1. 输出函数`print()`2. `print()`函数进阶用法2.1 format方法2.1.1 方式12.1.2 方式22.1.3 方式32.1.4 花式显示数字2.2 占位符方法1. 输出函数print()Python提供了一个输出函数print(),用户使用该函数可以将指定内容输出到屏幕或者文件中。print()函数的基本使用方法很简单,只需要将想要输入的东西作为参数传递给该函数即可,例如:print("hello world.") # 输出一个字符串print(22) # 输原创 2021-01-24 14:15:00 · 757 阅读 · 2 评论 -
Python连载(0006): 读取用户输入
Python提供了内置函数input()用于获取用户的输入,使用方式如下:str_input = input("请输入你的名字:")print(str_input)从上面的代码可以看出,input()函数可以接受一个字符串信息作为给用户的提示,告诉用户该输入什么,例如上面代码中的提示信息请输入你的名字:。input()会把用户输入的结果作为返回值返回,因此我们需要把它保存在变量中,就像上面的代码中,我们用变量str_input保存用户输入的内容。注意:input()有个很特殊的地方就是它会把所原创 2021-01-23 21:23:46 · 585 阅读 · 0 评论 -
Python连载(0005): 基本数据类型之列表
文章目录什么是列表?访问列表元素访问单个元素切片增:向列表中增加元素通过`append()`追加通过`insert()`插入通过`extend()`合并删:从列表中删除元素通过`remove()`删除通过`del`删除通过`pop()`删除通过`clear()`清空列表改:改变列表中某元素的值查:查询列表中的元素排序 & 反转通过`sort()`进行排序通过`sorted()`进行排序通过`reverse()`进行列表反转嵌套列表遍历列表什么是列表?列表就是用中括号[]包裹起来的、有序的元素的集原创 2021-01-23 20:59:31 · 1293 阅读 · 0 评论 -
Python连载(0004): 基本数据类型之字符串
文章目录什么是字符串?字符串运算字符串拼接重复输出字符串提取字符串的一个或者一段字符判断字符串中是否包含某个或者某段特定字符确认某个或某段字符在字符串中的位置什么是字符串?在Python中,加了引号的字符都被认为是字符串。name_1 = 'Old Wang' # 使用单引号创建字符串name_2 = "Old Wang" # 使用双引号创建字符串name_3 = '''Old Wang''' # 使用三个单引号创建字符串name_4 = """Old Wang""" # 使用三个双引号创原创 2021-01-18 16:56:26 · 182 阅读 · 0 评论 -
Python连载(0003): 基本数据类型之数字
文章目录Number(数字)类型int(整数)float(浮点数)bool(布尔类型)complex(复数)数据类型转换Python 3中有6个基本数据类型:Number 数字String 字符串List 列表Tuple 元组Set 集合Dictionary 字典今天先整理一下Number(数字)的相关知识。Number(数字)类型Python 3中支持int(整数)、float(浮点数)、bool(布尔类型)和complex(复数)四种数字类型。int(整数)int通常被称为整原创 2021-01-17 14:43:13 · 363 阅读 · 0 评论 -
Python连载(0002): 注释
文章目录什么是注释?注释分类单行注释多行注释注释的原则注释的作用什么是注释?注释就是穿插在代码中的一些对代码的注解、说明,主要用于增加代码的可读性。Python程序在运行过程中,会自动忽略代码中的注释,也就是说,注释是给人看的,而不是给计算机使用的。注释分类注释可以分为单行注释和多行注释。单行注释单行注释的语法如下:# 这里添加注释内容单行注释就是在要注释的内容前面添加一个#号和空格符。多行注释多行注释的语法如下:'''注释的第一行内容;注释的第二行内容;注释的第三行内容。原创 2021-01-17 11:54:45 · 185 阅读 · 0 评论 -
Python连载(0001): 变量
Python连载(0001):变量文章目录Python连载(0001):变量什么是变量?赋值语句变量的命名规则常用的变量定义方式变量的使用规则变量的修改常量什么是变量?“变量”就像计算机内存中的一个箱子,其中可以存放一个值。众所周知,计算机最重要的功能就是“计算”。可计算总要有数据源的,数据源就存放在内存里。那么,内存是什么?我们可以把内存想象成很多紧密放置的箱子,每个箱子里都可以存放数据。与此同时,每个箱子上都有一个编号,这个编号就叫做内存地址。当我们想要获取数据的时候,就可以使用编号找到对应的箱原创 2021-01-16 01:05:08 · 254 阅读 · 0 评论