![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习记录
文章平均质量分 78
常年使用C++,对自己的Python学习过程进行记录,方便后续使用
Garcia-zhang
正处于并将长期处于码农的初级阶段
展开
-
学生信息管理系统
学生信息管理系统1.需求分析添加学生及成绩信息将学生信息保存到文件中修改和删除学生信息查询学生信息根据学生成绩进行排序统计学生的总分2.系统设计3.具体代码# 作 者:Garcia-zhang# 开发时间:2021/7/5 22:15import osfilename='student.txt'def main(): while True: menm() choice=int(input('请选择:')) if ch原创 2021-07-05 23:02:25 · 105 阅读 · 0 评论 -
模块和文件
一、模块1.什么叫模块模块英文为Modules,一个模块中可以包含N多个函数,在python中一个扩展名为.py的文件就是一个模块模块的优点:方便其他程序和脚本的导入并使用;避免函数名和变量名冲突;提高代码的可维护性;提高代码的可重用性#多个模块构成python程序#模块中包含函数def fun(): passdef fun2(): pass#模块中包含类#类中包含类属性,类方法,静态方法,实例属性class Student(): native_place='吉林原创 2021-07-05 22:00:09 · 1138 阅读 · 0 评论 -
类和对象介绍
一、类和对象1.两大编程思想编程的两大思想:面向过程(事物比较简单,可以用线性的思维去解决),面向对象(事物比较复杂,使用简单的线性思维无法解决),二者都是解决实际问题的一种思维方式,相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系,方便我们分析整个系统;具体到微观操作,仍然使用面向过程方式来处理2.类和对象的创建类:是多个类似事物组成的群体的统称。能够帮助我们快速理解和判断事物的性质不同的数据类型属于不同的类,使用内置函数查看数据类型print(typ原创 2021-07-05 16:35:05 · 160 阅读 · 0 评论 -
函数 & Bug
一、函数1.函数的定义和调用函数就是执行特定任务和完成特定功能的一段代码为什么需要函数:复用代码 隐藏实现细节 提高可维护性 提高可读性便于调试函数的创建: def 函数名 ([输入参数])函数体[return xxx]def calc(a,b):c=a+breturn c函数的调用:函数名([实际参数])result=calc(10,20)print(result)def calc(a, b): c = a + b return cresult=cal原创 2021-07-04 17:42:50 · 198 阅读 · 0 评论 -
字符串str
一、字符串(1)字符串的驻留机制字符串在python中是基本数据类型,是一个不可变的字符序列字符串驻留机制:仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量a='python'b='python'c='python'print(a,id(a))print(b,id(b))print(c,id(c))#id地址都相同——驻留机制驻留机制的几种原创 2021-07-04 10:10:34 · 333 阅读 · 0 评论 -
列表 字典 元组 集合
一、列表变量可以存储一个元素,列表可以存储N多个元素,相当于其他语言中的数组a=10#变量存储的是一个对象的引用lst=['hello','world',98]print(id(lst))#列表对象的id 显示:2195817058824print(type(lst))#列表对象的类型 显示:<class 'list'>print(lst)#列表对象的值 显示:['hello', 'world', 98]1.列表的创建与删除(1)列表需要使用中括号[],有时还用内置函数原创 2021-06-30 22:04:49 · 293 阅读 · 0 评论 -
对象的布尔值 pass空语句 程序的组织结构 顺序结构 选择结构 循环结构
一、程序的组织结构1.顺序结构程序从上到下顺序地执行代码,中间没有任何判断和跳转,直到程序结束在一行代码前面的数字后面单击出现断点符号,然后点运行符号后面的小虫子,点向下的箭头可以一步步执行代码2.选择结构(if语句)3.循环结构(while语句,for-in语句)二、对象的布尔值Python一切皆对象,所有对象都有一个布尔值(True或False),用内置函数bool()来获取括号内对象的布尔值为False(False,数值0,None,空字符串,空列表,空元组,空字典,空集合)#原创 2021-06-29 15:29:04 · 186 阅读 · 0 评论 -
输入函数input 运算符 运算符的优先级
一、输入函数inputinput函数接受来自用户的输入,输入值类型为str,使用=对输入的值进行存储。present=input('大圣想要什么礼物呢')#present是变量;=是赋值运算符,将输入函数的结果赋值给变量present;input()函数是一个输入函数,需要输入回答print(present,type(present))#从键盘录入两个整数,计算两个整数的和#第一种a=input('请输入一个加数:')#显示:请输入一个加数:。键盘输入10a=int(a)#将转换之后的结果原创 2021-06-02 17:56:15 · 396 阅读 · 0 评论 -
二进制与字符编码 标识符和保留字 变量与数据类型 注释
一、二进制与字符编码1.ASCII表,一个位置有两种状态,‘A’使用了8个位(置)表示:01000001,8个位置有256种状态,对应256种符号8位(bit)=1字节(byte),1024字节(byte)=1千字节(kB),1024千字节(kB)=1兆字节(MB),1024兆字节(MB)=1吉字节(GB),1024吉字节(GB)=1太字节(TB)2.进制转换键盘win+r打开小窗,输入calc,选择程序员,输入数字就可以转换了3.字符编码中国使用的是GB18030(每个字符可以是1,2或者4个原创 2021-05-28 17:50:10 · 909 阅读 · 0 评论 -
输出函数print 转义字符 原字符
一.python中的输出函数1.print()函数可以输出:数字,字符串,含有运算符的表达式print(520) #数字print('hello word') #字符串要加单引号,双引号或者三引号print(3+1) #3,1称为操作数,+称为运算符,含有操作数和运算符的称为表达式2.print()函数可以将内容输出到:显示器,文件3.print()函数的输出形式:换行,不换行...原创 2021-05-25 17:43:47 · 836 阅读 · 0 评论 -
Python开发环境
安装好Python之后,单击电脑左下角windows可以看到Python的几种开发环境。1.IDLE是Python自带的简单的开发环境用于编写单行或几行的简单代码,如果要编写复杂代码,要点击File——>New File新建代码,或者File——>Open打开代码运行。2.Python 3.7是一个交互式命令行程序3.Manuals是官方技术文档,和在线技术文档对应4.Model Docs是已安装模块的文档...原创 2021-05-25 17:00:11 · 1270 阅读 · 0 评论