Python学习笔记总集
文章平均质量分 61
蜗牛_Chenpangzi
都是读书笔记
展开
-
06 文件和异常
此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据作用: 将数据长期保存下来,在需要的时候使用1.计算机只认识 二进制(0 1)2.文件中存储的数据都是以二进制(0 1) 的形式去存储的可以根据 文件中的二进制内容,能否使用记事本软件 将其转换为文字, 将文件分为两种: 文本文件和二进制文件向文件中写入指定的内容.前提: 文件的打开方式是原创 2022-06-27 10:52:08 · 267 阅读 · 0 评论 -
05 面向对象
此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考面向对象是一个编程思想(写代码的套路)编程思想:以上两种都属于写代码的套路(方法) ,最终目的都是为了将代码书写出来,只不过过程和思考方法不太一样.面向对象的核心思想是 找一个对象去帮我们处理事情在程序代码中 对象是由 类 创建的类和对象,是 面向对象编程思想中非常重要的两个概念苹果 —> 类红苹果 ----> 类张三嘴里正在吃的那个苹果 —>原创 2022-06-27 02:21:33 · 392 阅读 · 0 评论 -
04 python的函数
此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考返回值的说明def 函数名(): # 返回值 Nonepass # 代码中没有 returndef 函数名():return # return 后边没有数据, 返回值 Nonedef 函数名():return xx # 返回值是 xx在这一部分 我们了解 Python 底层是如何处理数据的数据类型: int float bo原创 2022-06-25 02:20:45 · 951 阅读 · 0 评论 -
03 循环、字符串、列表、元祖、字典
此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考基本的 for 循环语法:range() 变形break 和 continue容器字符串字符串是容器, 因为字符串中可以包含多个字符定义: 使用引号(单引号, 双引号, 三引号)引起来的内容就是字符串下标切片切片: 可以获取字符串中多个字符(多个字符的下标是有规律的, 等差数列)语法:字符串[start:end :原创 2022-06-23 22:49:26 · 362 阅读 · 0 评论 -
02 判断和循环
此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考运算符逻辑运算符赋值运算符运算符优先级判断if 的基本结构基本语法代码案例使用 input 获取用户的年龄判断年龄是否满足 18 岁如果年龄大于等于(满足)18 岁, 输出 ‘满 18 岁了,可以进入网吧为所欲为了’练习获取用户输入的用户名信息如果用户名信息是 admin, 就在控制台输出出来if e原创 2022-06-23 15:47:09 · 390 阅读 · 0 评论 -
01 python基础
此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考计算机只认识 二进制(0 和 1).编程语言是人和计算机沟通的语言.编程语言分类: 编译型语言, 解释型语言Python 解释器的安装pycharm 的配置安装pycharm 有两个版本, 一个是专业版(收费的), 一个社区版(免费使用)直接双击安装即可, 看见一下界面即可使用 pycharm 书写代码双击打开 pycharm 软件创建新原创 2022-06-23 14:30:20 · 253 阅读 · 1 评论 -
Python中字典的创建、增、删、改、获取、遍历操作及生成式
文章目录前言一、什么是字典二、字典的原理三、字典的创建四、字典的常用操作1. 字典中元素的获取2. []取值与使用get()取值的区别3.字典元素的增、删、改操作(1)key的判断(2)字典元素的增、删、改4. 获取字典视图的三个方法5. 字典元素的遍历五、字典的特点六、字典生成式1. 内置函数zip()2. 字典生成式总结前言此篇文章是我在B站学习时所做的笔记,大部分图片都是课件老师的PPT,部分代码为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供原创 2021-08-20 01:59:21 · 828 阅读 · 1 评论 -
Python中列表的增、删、改、查、查询、排序操作及生成式
文章目录前言为什么需要列表前言此篇文章是我在B站学习时所做的笔记,大部分图片都是课件老师的PPT,部分代码为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考为什么需要列表变量可以存储一个元素,而列表是一个“大容器"可以存储N多个元素,程序可以方便地对这些数据进行整体操作列表相当于其它语言中的数组...原创 2021-08-19 17:19:19 · 417 阅读 · 0 评论 -
二重循环中的break和continue
文章目录前言二重循环中的break和continue用于控制本层循环前言此篇文章是我在B站学习时所做的笔记,大部分图片都是课件老师的PPT,部分代码为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考二重循环中的break和continue用于控制本层循环'''流程控制语句break与continue在二重循环中的使用'''for i in range (5):#代表外层循环要执行5次 for j in range(1,11): if原创 2021-08-17 15:45:12 · 1488 阅读 · 0 评论 -
嵌套循环_矩形_三角形_九九乘法表
文章目录前言嵌套循环矩形直角三角形九九乘法表前言此篇文章是我在B站学习时所做的笔记,大部分图片都是课件老师的PPT,部分代码为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考嵌套循环循环结构中又嵌套了另外的完整的循环结构,其中内层循环做为外层循环的循环体执行矩形'''输出一个三行四列的矩形'''for i in range(1,4):#行表,执行三次,一次是一行 for j in range(1,5): print(' *', e原创 2021-08-17 15:35:38 · 246 阅读 · 0 评论 -
else语句
else语句与else语句配合使用的三种情况for item in range(3): pwd=input('请输入密码:') if pwd=='8888': print('密码正确') break else: print('密码不正确’)else: print('对不起,三次密码均输入错误')a=0while a<3: pwd=input('请输入密码') if pwd=='8888’: print('密码正确') break else: pr原创 2021-08-17 15:27:05 · 142 阅读 · 0 评论 -
流程控制语句continue
文章目录前言continue前言此篇文章是我在B站学习时所做的笔记,大部分图片都是课件老师的PPT,部分代码为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考continue用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用要求输出1到50之间所有5的倍数,5,10,15,20,25…5的倍数的共同点:和5的余数为0的数,都是5的倍数什么样的数不是5的倍数, 1,2,3,4,6,7,8,9。。与5的余数不为0的数都不是5原创 2021-08-17 15:19:27 · 104 阅读 · 0 评论 -
流程控制语句break
文章目录前言break语句for...in...结构while结构前言此篇文章是我在B站学习时所做的笔记,大部分图片都是课件老师的PPT,部分代码为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考break语句用于结束循环结构,通常与分支结构if一起使用例:从键盘录入密码,最多录入3次,如果正确就结束循环for…in…结构for item in range (3): pwd=input(’请输入密码:') if pwd= '8888原创 2021-08-17 15:04:40 · 61 阅读 · 0 评论 -
Python程序的组织结构之顺序、选择、循环结构 for_while_
程序的组织结构顺序结构对象的布尔值Python一切皆对象,所有对象都有一个布尔值获取对象的布尔值使用内置函数bool()以下对象的布尔值为FalseFalse数值0None空字符串空列表空元组空字典空集合#测试对象的布尔值#coding:UTF-8print(bool(False)) #Falseprint(bool(0))#Falseprint(bool(0.0)) #Falseprint(bool(None)) #Falseprint(bool('')原创 2021-08-16 17:33:34 · 758 阅读 · 0 评论 -
Python中的运算符
Python中的运算符算术运算符print(1+1) #加法运算print(1-1) #减法运算print(2*4) #乘法运算print(1/2) #除法运算print(11/2) #除法运算print(11//2) #5整除运算print(11%2) #取余运算print(2**2) #表示的是2的2次方print(9//4) #2print(-9//-4) # 2print(9//-4) #-3print(-9//4) # -3一正一负的整数公式,原创 2021-08-08 03:29:37 · 233 阅读 · 2 评论 -
Python的输入函数input()
前言此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考input函数input函数的基本使用#输入函数inputpresent=input('大圣想要什么礼物呢?')print(present,type(present))...原创 2021-08-08 02:12:52 · 1286 阅读 · 0 评论 -
Python中的注释
前言此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考来自B站方法一#单行注释print('hello')方法二'''我是多行注释'''方法三将上述代码用记事本方式打开点击另存为发现默认编码格式则输入方法三注释方法测试#代码前面加一行↓#coding:gbk#------------------#单行注释print('hello')'''我是多行注释'原创 2021-08-08 01:45:55 · 106 阅读 · 0 评论 -
Python中类型转换
前言此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考数据类型转换来自B站name='张三'age=20print(type(name),type(age))#说明name与age的数据类型不相同#print('我叫'+name+'今年,'+age+’岁')#当将str类型与int类型进行连接时,报错,解决方案,类型转换print('我叫'+name+'今年, '+str(age)+'岁')原创 2021-08-08 01:25:58 · 165 阅读 · 0 评论 -
Python中常见的数据类型
前言此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考原创 2021-08-07 17:45:16 · 104 阅读 · 1 评论 -
变量的定义和使用
前言此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考name='马丽亚'print(name)name='马丽亚'print('标识',id(name))print('类型',type(name))print('值',name)...原创 2021-08-07 16:58:51 · 91 阅读 · 1 评论 -
字符、标识符和保留字
前言此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考字符print(chr(0b100111001011000))print(ord('乘'))标识符和保留字来自B站import keywordprint(keyword.kwlist)...原创 2021-08-07 16:45:56 · 123 阅读 · 0 评论 -
转义字符与原字符
前言此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考1、什么是转义字符呢?就是反斜杠+想要实现的转义功能首字母。2、为什么需要转义字符?当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)反斜杠:\ \单引号:\’双引号:\"当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包含换行、回原创 2021-08-07 16:32:28 · 235 阅读 · 0 评论 -
输出函数print的使用
文章目录前言1、可以输出数字2、可以输出字符串3、含有运算符的表达式4、将数据输出文件中5、不进行换行输出(输出内容在一行当中)前言此篇文章是我在B站学习时所做的笔记,部分为亲自动手演示过的,方便复习用。此篇文章仅供学习参考。提示:以下是本篇文章正文内容,下面案例可供参考1、可以输出数字print(520)print(98,5)2、可以输出字符串print('helloworld')print("helloworld")3、含有运算符的表达式print(3+1)4、将数原创 2021-08-07 15:52:12 · 10320 阅读 · 0 评论