Python
文章平均质量分 65
BKSW.
化被动为主动,收获成功!
展开
-
Python的学习(十七):学生信息管理系统
Python的学习(十七):学生信息管理系统需求分析应该具备的功能添加学生及成绩信息将学生信息保存到文件中修改和删除学生信息查询学生信息根据学生成绩进行排序统计学生的总分系统设计系统管理的7大模块录入学生信息模块查找学生信息模块删除学生信息模块修改学生信息模块学生成绩排名模块统计学生总人数模块显示全部学生信息模块系统业务流程主函数设计编号功能0退出系统1录入学生信息,调用insert()函数2查找学原创 2022-02-23 00:55:10 · 203 阅读 · 0 评论 -
Python的学习(十六):对文件的操作
Python的学习(十六):对文件的操作编码格式的介绍Python中的解释器使用的是Unicode(内存).py文件在磁盘上使用UTF-8存储(外存)如何修改文件格式?不写的话默认为UTF-8在python文件上面加上encoding = XXX比如:文件读写的原理内置函数open()创建文件对象语法规则file = open(filename [,mode,endcoding])#创建时间:2022/2/9 14:58#今日幸运数:5809file =原创 2022-02-23 00:53:15 · 171 阅读 · 0 评论 -
Python的学习(十五):模块化编程
Python的学习(十五):模块化编程模块函数与模块的关系:一个模块可以包含N多个函数在Python中一个拓展名为.py的文件就是一个模块好处方便其他程序和脚本的导入并使用避免函数名和变量名冲突提高代码可维护性提高代码的可重用性可以包含:函数类语句…def fun(): passdef fun1(): passclass Student: native_place = '吉林' def eat(self,name):原创 2022-02-23 00:44:48 · 1627 阅读 · 0 评论 -
Python的学习(十四):面向对象
Python的学习(十四):面向对象面向对象三大特征封装提高程序的安全性。将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法,这样不需要关心内部具体实现细节,从而隔离了复杂度。class Car: def __init__(self,brand): self.brand = brand def start(self): print('汽车已经启动。。。') car = Car原创 2022-02-23 00:38:32 · 918 阅读 · 0 评论 -
Python的学习(十三):类与对象
Python的学习(十三):类与对象面向过程事物比较简单,可以用线性的思维去解决面向对象事物比较复杂,使用简单的线性思维无法解决共同点:都是解决实际问题的一种思维方式两者相辅相成,并不是对立的解决复杂问题,通过面向对象方式便于我们从宏观把握事物之间复杂的关系,方便我们分析整个系统,具体到围观操作,仍然用面向过程方式来处理。类与对象类是多个类似事物组成的群体的统称,能够帮助我们快速理解和判断事物的性质。类的创建class Student:#Student是类名,由一个或多原创 2022-02-23 00:27:53 · 438 阅读 · 0 评论 -
Python的学习(十二):Bug和异常
Python的学习(十二):Bug和异常常见类型粗心导致的语法错误SyntaxError漏了末尾的冒号缩进错误把英文字符写成中文字符串拼接时候和数字拼接在一起没有定义初始变量==比较符号和赋值=运算符号混用问题:不能将字符串和整数类型作比较。解决方案:将age字符串类型转换成int类型再进行比较。while i<10: print(i)问题:没有设置初始值和使用了中文括号还有没有设置循环结束标记。解决方案:i = 0while原创 2022-02-23 00:25:38 · 283 阅读 · 0 评论 -
Python的学习(十一):函数
Python的学习(十一):函数函数就是执行特定任务和完成特定功能的一段代码为什么要函数?复用代码隐藏实现细节提高可维护性提高可读性便于调试函数的创建与调用创建def 函数名 ([输入参数]): 函数体 [return xxx]调用函数名([实际参数])#函数创建def calc(a,b): c = a + b return c#函数调用result = calc(10,20)print(result原创 2022-02-23 00:21:00 · 290 阅读 · 0 评论 -
Python的学习(十):字符串
Python的学习(十):字符串在Python中字符串是基本数据类型,是一个不可变的字符序列字符串的驻留机制仅保存一份相同且不变字符串的方法,不同的值被存放在字符串的驻留池中,python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把字符串的地址赋值给新创建的变量。驻留机制的几种情况(交互模式)字符串的长度为0或为1时符合标识符的字符串字符串只在编译时进行驻留,不是在运行时[-5,256]之间的整数数字sys中的intern原创 2022-02-23 00:12:59 · 146 阅读 · 0 评论 -
Python的学习(九):集合
Python的学习(九):集合Python的内置数据结构之一与字典、列表一样都是可变类型集合是没有value的字典集合的创建方式直接{}s = {'Python','hello',90}使用内置函数set()#1.将随机数变成集合s = set(range(6))#2.将列表元素变成集合,会去掉重复元素print(set([3,4,53,56]))#3.将元组元素变成集合,集合中的元素是无序且不能重复的print(set((1,2,4,4,5,65)))#4.将字原创 2022-02-23 00:08:25 · 258 阅读 · 0 评论 -
Python的学习(八):元组
Python的学习(八):元组Python的内置数据结构之一,是一个不可变序列存储的元素和列表是相似的,只是元组用小括号,列表用方括号。元组的创建方式直接小括号t = ('Python','hello',90)使用内置函数t = tuple(('Python','hello',90))多个元素的时候可以省略小括号,但是只包含一个元组的元素需要使用逗号和小括号t = (10,) 如果不加上逗号,会为元素的默认类型。空元组的创建函数t原创 2022-02-22 23:52:20 · 650 阅读 · 0 评论 -
Python学习(七):Python中的字典
Python学习(七):Python中的字典python中内置的数据结构之一,与列表一样是一个可变序列以键值对的方式存储数据,字典是一个无序的序列子典的创建常用方式:使用花括号scores = {'张三':100,'李四':98,'王五':45}使用内置函数dict()dict(name = 'jack',age = 20)子典的常用操作子典元素的获取使用方括号[ ]使用get()方法两者的区别在于:如果查找的键不存在,那么第一种方式会报错,第二种方式原创 2021-12-04 00:48:24 · 427 阅读 · 0 评论 -
Python学习(六):Python中的列表
Python学习(六):Python中的列表变量可以存储一个元素,而列表是一个“大容器”可以存储N多个元素,程序可以方便地对这些数据进行整体操作列表相当于其他语言中的数组代码展示简单内存示意图:列表对象的创建第一种:使用[]第二种:使用内置函数list()列表的特点列表元素按顺序有序排序索引映射唯一一个数据列表可以存储重复数据任意数据类型混存根据需要动态分配和回首内存列表的使用列表的查询操作获取列表中指定元素的索引获取列表中的单个元素原创 2021-12-01 00:43:19 · 1016 阅读 · 0 评论 -
Python学习(六):Python的流程控制
Python学习(六):Python的流程控制截图笔记来源:视频为为马士兵Python中入门基础版(基础语法) 首次发布,2020最新版Python小白教程,从0开始,针对0基础小白和基础薄弱的伙伴学习,全程干货细讲分支结构单分支结构双分支结构多分支结构Python简便写法:嵌套结构条件表达式循环结构While循环for in 循环流程控制语句break语句continue语句else语句总结有编程基础的可以跳过~...原创 2021-11-26 00:58:11 · 318 阅读 · 0 评论 -
Python学习(五):Python的内置函数range()的使用
Python学习(五):Python的内置函数range()的使用很简单的一篇,可以不看!作用:用于生成一个整数数列,返回是一个迭代器对象创建range对象的三种方式第一种代码演示第二种代码演示第三种代码演示优点不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start、stop和step,只有用到range对象时,才会去计算序列中的相关元素...原创 2021-11-24 21:58:51 · 670 阅读 · 0 评论 -
Python学习(四):Python的Input函数和运算符
Python学习(四):Python的Input函数和运算符Input函数作用:接收来自用户的输入返回值类型:输入值的类型为str值的存储:使用=对输入的值进行存储基本使用present = Input('铁柱磨久了会变成什么?')print(present)左边的是变量,右边的数输入函数,需要输入回答,将输入函数的结果赋值给变量present小例子运算符常用的运算符算术运算符赋值运算符比较运算符布尔运算符位运算运算符的优先级算术原创 2021-11-21 23:36:03 · 368 阅读 · 0 评论 -
Python学习(三):Python的数据类型
Python学习(三):Python的数据类型常用的数据类型:整数类型→int →98浮点数类型→float→ 3.14159布尔类型→bool →True ,False字符串类型→str →’人生苦短’整数整数的不同进制表示方式十进制默认的进制二进制→以0b开头八进制→以0o开头十六进制→0x开头浮点数浮点数整数和小数部分组成浮点数存储不精确性使用浮点数进行计算时,可能会出现小数位数不正确的情况print(1.1+2.2)#3.300000000原创 2021-11-19 00:52:05 · 738 阅读 · 0 评论 -
Python学习(二):Python的一些基础知识
Python学习(二):Python的一些基础知识标识符和保留字保留字:有一些单词被赋予了特定的含义,这些单词在给任何对象起名字的时候都不能用 import keyword print(keyword.kwlist)标识符:变量、函数、类、模块和其他对象起的名字就叫标识符规则:可以使用字母、数字、下划线不能以数字开头不能是保留字严格区分大小写变量的定义和使用变量是内存中一个带标签的盒子,把需要的数据放进去变量的组成标识:表示对象所存储的内存地址,使用内置函数*id(o原创 2021-11-17 01:16:02 · 351 阅读 · 0 评论 -
Python学习(一):Python中的输出函数和转义字符
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-16 23:37:26 · 741 阅读 · 0 评论