![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Python语言学习
Ydn000
这个作者很懒,什么都没留下…
展开
-
Python学习笔记(二十三)面向对象版学员管理系统
Python学习笔记(二十三)面向对象版学员管理系统一、系统需求使用面向对象编程思想完成学员管理系统的开发,具体如下:系统要求:学员数据存储在文件中系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息以及退出系统等功能。二、准备程序文件2.1 分析角色分析学员管理系统工作中注意事项:为了方便维护代码,一般一个角色一个程序文...原创 2020-02-29 21:34:25 · 822 阅读 · 0 评论 -
Python学习笔记(二十二)模块和包
Python学习笔记(二十二)模块和包一、模块Python 模块(Moudule),s二、导入模块三、制作模块四、__all__五、包的使用方法原创 2020-02-29 13:11:16 · 229 阅读 · 0 评论 -
Python学习笔记(二十一)异常
Python学习笔记(二十一)异常一、了解异常二、捕获异常2.1 语法try: 可能发生错误的代码except: 如果出现异常执行的代码2.2 快速体验需求:尝试以r模式打开文件,如果文件不存在,则以w方式打开。# 需求:尝试以r模式打开文件,如果文件不存在,则以w方式打开。'''try: 可能发生错误的代码except: 发生错误时执行的代码...原创 2020-02-24 18:41:10 · 303 阅读 · 0 评论 -
Python学习笔记(二十)面向对象 - 其他
Python学习笔记(二十)面向对象 - 其他一、面向对象三大特性以下三个特性会出现在面试,需要熟记。二、多态2.1 了解多态2.2 体验多态class Dog(object): def work(self): print('指哪打哪')class ArmyDog(Dog): def work(self): print('追击敌人...原创 2020-02-23 23:39:50 · 157 阅读 · 0 评论 -
Python学习笔记(十九)面向对象 - 继承
Python学习笔记(十九)面向对象 - 继承一、继承的概念# 继承:子类继承父类的所有方法和属性# 1. 子类class A(object): def __init__(self): self.num = 2 def info_print(self): print(self.num)# 2. 父类class B(A): ...原创 2020-02-23 19:37:35 · 205 阅读 · 0 评论 -
Python学习笔记(十八)面向对象基础
Python学习笔记(十八)面向对象基础一、理解面向对象二、类和对象类和对象的关系:用类去创建一个对象,或者说,用雷去实例化一个对象。2.1 理解类和对象2.1.1 类2.1.2 对象2.2 面向对象的实现方法2.2.1 定义类语法:class 类名(): 代码 ......注意:类名要满足标识符命名规则,同时遵循大驼峰命名习惯。体验2....原创 2020-02-19 17:44:21 · 278 阅读 · 0 评论 -
LeetCode 刷题笔记 #1 两数之和 #15 三数之和 #18 四数之和
#1. 两数之和方法一:(自己的解法)暴力枚举# 定义函数def twoSum(nums,target): for i in nums: for j in range(nums.index(i) + 1 , len(nums)): if i + nums[j] == target: return [nums....原创 2020-02-17 10:01:44 · 152 阅读 · 0 评论 -
Python学习笔记(十七)文件操作
Python学习笔记(十七)文件操作一、文件操作的概念和作用思考:文件操作包含什么?答:打开、关闭、读、写、复制...思考:文件操作的作用是什么?答:读取内容、写入内容、备份内容...二、文件的基本操作2.1 文件操作步骤打开文件读写等操作关闭文件注意:可以只打开和关闭文件,而不进行任何读写操作。2.1.1 打开2.1.2 文件对象方法2.1.2.1 写...原创 2020-02-16 11:27:26 · 378 阅读 · 0 评论 -
Python学习笔记(十六) 函数加强 递归 && lambda && 高阶函数
Python学习笔记(十六) 函数加强一、应用:学员管理系统1.1系统简介1.2 步骤分析显示功能界面用户输入功能序号根据用户输入的功能序号,执行不同的功能3.1 定义函数3.2 调用函数1.3 需求实现定义不同功能的函数:# 定义功能界面函数def info_print(): print('请选择功能-------------') pri...原创 2020-02-15 10:39:39 · 152 阅读 · 0 评论 -
Python学习笔记(十五)函数 PartTwo
Python学习笔记(十五)函数 PartTwo一、变量的作用域变量的作用域指的是变量生效的范围,主要分为两类:局部变量 和 全局变量。局部变量所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效。def testA(): a = 100 print(a) testA()print(a)局部变量的作用:在函数体内部,临时保存数据,即在函数调用完...原创 2020-02-11 15:15:37 · 282 阅读 · 0 评论 -
Python学习笔记(十四)函数Part One
Python学习笔记(十四)函数一、函数的作用函数就是将一段具有独立功能的代码块 整合到一个整体并命名,在需要的位置 调用这个名称 即可完成对应的需求。函数在开发过程中,可以更高效的实现代码重用。二、函数的使用步骤2.1 定义函数def 函数名(参数): 代码1 代码2 .......2.2 调用函数函数名(参数)注意:1.不同的需求,参数可有可无。...原创 2020-02-10 14:50:32 · 340 阅读 · 0 评论 -
Python学习笔记(十三) 推导式
Python学习笔记(十三)一、推导式在Python中,只有列表、字典、集合有推导式。推导式可以用来化简代码。1.列表推导式(列表生成式)作用:用一个表达式创建一个有规律的列表或者控制一个有规律的列表。需求:创建一个0-10的列表。# 需求:创建0 1 2 ...9的列表,以下介绍三种方法:# while循环实现--------list1 = []i = 0while i &...原创 2020-02-09 22:30:04 · 189 阅读 · 0 评论 -
Python学习笔记(十二)公共操作
Python学习笔记(十二)公共操作所谓公共操作指的是所有数据序列都支持的操作。一、运算符+ 合并str1 = 'aa'str2 = 'bb'list1 = [10,20]list2 = [30,40]t1 = (10,20)t2 = (30,40)dict1 = {'name':"Tom"}dict2 = {'age':18}# +print(str1 + ...原创 2020-02-09 20:03:41 · 357 阅读 · 0 评论 -
Python学习笔记(十一)总结之列表(list)、元组(tuple)、字典(dict)、集合(set)
Python学习笔记(十一)总结之列表(list)、元组(tuple)、字典(dict)、集合(set)listtupledictset表示[10,20,30](10,20,30){‘name’:‘Tom’,‘age’:19}{10,20,30}类型可变类型不可变类型(只读)可变类型可变类型可否重复可可可不可(去重性)存储方式...原创 2020-02-09 12:20:53 · 337 阅读 · 0 评论 -
Python学习笔记(十)集合
Python学习笔记(十)集合一、创建集合# 1. 创建有数据的集合s1 = {10,20,30,40,50}print(s1)print(type(s1))注意:根据输出的结果可以看到集合没有顺序。所以集合不支持下标作用,且集合不允许重复数据出现,集合数据具有去重功能。s1 = {10,20,30,40,50,50}print(s1)set()也可以创建集合# se...原创 2020-02-08 21:58:36 · 967 阅读 · 0 评论 -
Python学习笔记(九)字典
Python学习笔记(九)字典一、字典的应用场景二、创建字典的语法# {}键值对 各个键值对用逗号隔开# 1. 有数据的字典dict1 = {'name':'Tom','age':18,'gender':' 男'}print(dict1)print(type(dict1))# 2. 创建空字典dict2 = {}print(type(dict2))dict3 = ...原创 2020-02-08 21:17:46 · 259 阅读 · 0 评论 -
Python学习笔记(八) 元组
Python学习笔记(八) 元组一、元组元组和列表最大的区别就是,一般元组的数据不可修改。1.元组的应用场景t1 = (12,34,56)print(t1)print(type(t1))2.定义元组注意:单个数据元祖,后面一定要加逗号,不加逗号,就是这个单个数据的类型了。# 单个数据的元组t2 = (1,)print(type(t2))# 单个数据的元组不加逗号...原创 2020-02-07 19:12:21 · 302 阅读 · 0 评论 -
Python学习笔记(七)列表
Python学习笔记(七)列表&&元组一、列表1、列表的应用场景2、列表的格式列表可以一次性存储多个数据,*且可以为不同数据类型。*但一般为了后期方便控制,一般存储相同数据类型。[数据1,数据2,数据3,...]3、列表的常用操作函数3.1 查找3.1.1 下标name_list=['Tom','Lisa','Rose']print(name_list[0...原创 2020-02-07 17:04:53 · 288 阅读 · 0 评论 -
Python学习笔记(六)字符串操作
Python学习笔记(六)字符串操作字符串是Python中最常用的数据类型,一般用引号来创建字符串。字符串创建很简单,只要为变量分配一个值即可。1.字符串特征例子:a = 'hello ' \ 'world' #单引号书写字符串print(a)print(type(a))b = "Tom" #双引号书写字符串print(b)print(type(b))c ...原创 2020-02-06 23:53:44 · 1864 阅读 · 0 评论 -
Python学习笔记(五)条件语句 && 循环语句
Python学习笔记(五)一、条件语句1.if语法if 条件: 条件成立执行的代码1 #注意缩进,若代码未缩进,则与if语句条件真假无关 条件成立执行的代码2 ......2.if实例# 上网简单版程序age = 20if age >= 18: print('已经成年,可以上网')print('系统关闭')# 上网进阶版程...原创 2020-02-05 23:48:03 · 616 阅读 · 0 评论 -
Python学习笔记(四)转换数据类型 && Python交互式开发环境 && 运算符
Python学习笔记(四) 转换数据类型一、转换数据类型1.作用问:input()接收到用户的输入的数据都是字符串类型,如果用户输入1.想得到整型怎么操作呢?答:将输入的数据进行数据类型转换即可,将字符串类型转换成整型。2.常见转换数据类型的函数3.实例1'''1.input2.检测input的数据类型str3.int()转换数据类型4.检查是否转换成功'''num=...原创 2020-02-03 21:21:33 · 248 阅读 · 0 评论 -
Python学习笔记(三) 输出 && 输入
一、输出1.格式化输出1.1格式化符号PS:%f要注意,一般默认保留6位小数,所以有需求保留2位小数时,要写%.2f,即想要保留几位小数,就在%和f之间加“.数字”1.2格式化输出案例"""1.准备数据2.格式化符号输出数据"""age = 19name = 'Tina'weight = 45.5stu_id = 1stu_id2 = 1000# 1.我今年x岁 ...原创 2020-02-03 15:22:20 · 426 阅读 · 0 评论 -
Python学习笔记(二) 注释 && 变量 && Debug工具 && 认识数据类型
Python学习笔记(二)一、注释1.注释的作用注释就是用我们人所熟悉的语言对程序中某些代码进行标注、说明和解释,使代码可读性增加。2.注释的分类与语法注释分为两类,一种是单行注释,另一种是多行注释极简单的注释往一行代码后面写,一般的话另起一行写注释单行注释,只能注释一行内容,语法是“#注释内容”多行注释例子:3.对注释的总结单行注释是有快捷键的“ctrl+/”...原创 2020-01-31 15:50:16 · 316 阅读 · 1 评论 -
Python学习笔记(一) 计算机组成 && Python的学习路径 && Pycharm的使用
Python1.计算机组成学习Python的过程中最重要的就是要掌握CPU和内存的作用。CPU作用:处理指令和运算数据内存作用:存储数据(1)是所有数据都存储在内存中吗?答:不是。对于CPU要处理的数据存储在内存中,因为内存处理数据速度远远高于硬盘存储数据的速度,这样可以通过处理数据的效率。内存是临时存储数据的地方,真正永久存储数据在硬盘中。(2)为什么运行很多软件时,电脑会卡顿...原创 2020-01-30 00:01:53 · 167 阅读 · 0 评论