![](https://img-blog.csdnimg.cn/6f81ec190dc84607b25f0acd6d51379c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 87
Life is short , you need Python
入门Python,讲解基础知识,提供源代码
包含与c,Java的对比。
了解,掌握未来语言
名之以父
阿里云专家博主,华为云云享专家。学过Java,Python,最终发现自己喜欢前端,热爱前端,乐于分享前端知识,无论是基础知识的总结还是刷题,框架等等都会涉及
来自EPI软件实验室
展开
-
学生管理系统Python版(由三个模块构成)
整体分析1. 一个类作为一个 python 文件2. 定义一个 main.py 作为程序代码的启动文件=====代码文件的组成: student.py # 定义 Student 类 student_manager_system.py # 定义管理系统类 main.py # 作为程序的启动代码3个文件对象 = 管理系统类()对象.start()========管理系统类类名: StudentManagerSystem属性: 所有学生信...原创 2022-03-23 08:00:00 · 1220 阅读 · 9 评论 -
异常的捕获与处理,自定义异常,异常的传递,打印异常信息。__all__ 与 __name__魔法方法与 包,模块的导入方法
一、异常1、了解异常异常的组成:`异常类型`: `异常具体的描述信息# 异常: 程序运行过程中,代码遇到错误,给出错误的提示print('其他的代码......')num = input('请输入一个数字:')# ZeroDivisionError: division by zero# ValueError: invalid literal for int() with base 10: 'a'num = 10 / int(num)print('计算得到的结果是:', num)原创 2022-04-01 20:01:41 · 1414 阅读 · 0 评论 -
面向对象(下)
一、继承1、继承的基本语法继承: 描述的类与类之间所属关系.基本语法:class 类B(类A): pass称为类 B 继承类 A特点: B类的对象可以使用 A类的属性和方法优点: 代码复用.重复相同的代码不用多次书写.名词: 类A: 父类 基类 类B: 子类 派生类# 1、定义是个 动物类 animal类class Animal(object): # 2、与在animal类书写 play方法,输出快乐的玩耍.....原创 2022-02-08 11:27:20 · 344 阅读 · 0 评论 -
面向对象(上)
一、定义概念介绍==面向对象和面向过程,是两种编程思想.== 编程思想是指对待同一个问题,解决问题的套路方式. 面向过程: 注重的过程,实现的细节.亲力亲为. 函数 面向对象: 关注的是结果, 偷懒. 封装, 继承 和多态(三大技术) 类和对象类和对象,是面向对象中非常重要的两个概念 类 类是泛指的,指代多个, 是由对的抽象来的 在代码中, 是通过关键字class定义的 对象 对象是原创 2022-03-08 18:31:27 · 125 阅读 · 0 评论 -
文件的读写操作(备份,批量操作文件)
文件的读写操作,以二进制的方式操作文件,读取大文件,文件备份,批量操作文件的重命名和创建。学生管理系统原创 2022-04-02 18:56:03 · 2554 阅读 · 3 评论 -
函数(递归,匿名函数lambda,列表排序,列表推导式)和文件读写操作与集合
函数(递归,匿名函数lambda,列表排序,列表推导式)和文件读写操作与集合原创 2022-03-28 13:03:00 · 643 阅读 · 0 评论 -
Python函数:四类参数,拆包,引用,类型可变与不可变
一、函数传参的四类参数1、位置传参与关键字传参# 位置传参,按照形参的位置顺序将实参的值传递给形参# 关键字传参,指定实参给到哪个形参, 注意点: 关键字必须是函数的形参名# 混合使用, 先写位置传参,再写关键字传参'''先写没等号的,再写有等号的,有等号的要在后边'''def func(a, b, c): print(f'a:{a}') print(f'b:{b}') print(f'c:{c}')# 位置传参func(1,2,3)# func(3原创 2022-03-27 11:30:00 · 829 阅读 · 0 评论 -
字典(包含CRUD),函数(初步)与enumerate
一、字典二、函数字典 dict 定义使用{} 定义,是由键值对组成(key_value)变量 = {key1: value, key2: value2,...} 一个key:value 键值对是一个元素字典中的key 可以是字符串类型和数字类型(int ,float) 不能是 列表类型的value 值是可以存放任意类型的'''原创 2022-03-26 11:15:00 · 472 阅读 · 0 评论 -
字符串,列表,元组,及综合训练
一、字符串二、列表、元组1、定义带引号的内容就是字符串.在 python 中,字符串可以乘上一个整数,字符串 * num# 单引号name = "isaac"print(type(name),name)# 双引号name = "isaac"print(type(name),name)# 三引号my_str = """hello world hello python!"""print(type(my_str),my_str) # <class.原创 2022-03-25 10:00:00 · 681 阅读 · 0 评论 -
Java与Python比较 初探 &&/and Python初步
一、在书写上,1、Python不需要“;”做结尾2、在输出语句中,可以用单引号也可以用双引号print('hello world')二、注释单行注释是: ## 单行注释'''多行注释'''""" 多行注释"""在注释方面,Python对空格有着很多的要求。在单行注释上,需要在#号后面空一格,再书写内容。否则会有下划波浪线(但不影响程序的运行)在多行注释中,需要三个单引号或三个双引号并且注释都需要有下一行(就是保证注释的内容不在最后一行)原创 2022-03-09 19:56:02 · 441 阅读 · 0 评论 -
Java与Python比较 再探 &&/and Python入门(循环判断if,elif,else,while,for和循环else(for-else)
一、输出height = 170.5# 默认本来是几位,就显示几位print(F"我的身高是{height}cm") # 我的身高是170.5cm# 指定小数位 2位小数print(F"我的身高是{height:.2f}cm") # 我的身高是170.50cm# 指定小数位 3位小数print(F"我的身高是{height:.3f}cm") # 我的身高是170.500cm可以控制小数的位数,与Java不同,Java和c的float都只是单精度浮点数,而在Pyth原创 2022-03-24 09:00:00 · 748 阅读 · 1 评论