Python基础
python语法基础
叶卡捷琳堡
单纯,善良,丰富,美好
展开
-
Python(13)---模块和包
文章目录一、模块介绍二、模块导入三、__all__变量四、__name__变量五、模块注意点六、包一、模块介绍'''什么是模块? 模块就是已经写好的python代码文件,文件中的函数,类,变量都可以使用 python中的模块和java中的包很类似引入模块: import random import os使用模块的好处? 直接使用已经实现好的功能模块的制作: 制作一个模块其实就是定义一个python代码文件 注意:模块名的定义要遵循标识符的规原创 2021-04-03 17:03:31 · 126 阅读 · 0 评论 -
Python(12)---异常
文章目录一、异常简介二、捕获单个异常三、捕获多个异常四、打印异常信息五、捕获所有的异常六、异常的完整结构七、异常的传递八、抛出自定义异常一、异常简介异常的组成:异常类型:异常具体的描述信息a = input('请输入数字')# 这里可能会出现异常# ZeroDivisionError: division by zero# ValueError: invalid literal for int() with base 10: 'a'result = 10 / int(a)print(f"re原创 2021-03-28 15:20:59 · 150 阅读 · 1 评论 -
Python(11)---继承与多态
文章目录一、继承的语法格式二、继承的分类三、子类重写父类的同名方法四、子类调用父类的同名方法五、继承中的__init__方法六、多继承七、多继承中调用指定父类的方法八、私有属性和私有方法九、类属性十、类方法,静态方法十一、多态一、继承的语法格式称为类B继承类A,B类的对象可以使用A类的属性和方法可以实现代码复用class 类B(类A): pass一个最基本的继承和方法调用# 定义父类Animalclass Animal(object): def play(self):原创 2021-03-27 22:09:13 · 219 阅读 · 2 评论 -
Python(10)---面向对象初步,类和对象
文章目录一、类的组成二、类的定义三、创建对象,调用方法四、类外添加和获取属性五、类内部操作属性六、__init__方法七、__str__方法八、__del__方法一、类的组成类名属性:特性,变量方法:行为,函数二、类的定义# 本例演示类的定义# python中定义类使用关键字class# object是所有类的基类(最初始的类)# 语法格式:class 类名(object):# 类中的代码# 类定义方式一class Dog(object):原创 2021-03-25 20:47:10 · 105 阅读 · 0 评论 -
Python(9)---文件操作
文章目录一、读文件二、写文件三、文件追加内容四、按字节读取文件五、按行读取文件六、模拟读取大文件(一行一行读)七、读取二进制文件八、文件备份(拷贝)九、对文件和目录进行操作一、读文件# 本例演示读文件# 1.打开文件:将硬盘中的文件存入内存中# file:要操作的文件名,类型是str# mode:文件打开的方式,r(read)只读打开,w(write)只写打开,a(append)追加打开# encoding:文件的编码格式# 返回值:文件对象,后续所有操作都需要这个文件类型# open(f原创 2021-03-21 16:52:08 · 216 阅读 · 2 评论 -
Python(8)---函数递归,匿名函数lambda,匿名函数的应用,集合
本文主要介绍1.python中的函数递归2.python中匿名函数和lambda关键字3.python中匿名函数的应用4.python中的集合5.python中匿名函数实现列表按特殊方式排序6.列表推导式和字典推导式原创 2021-03-20 17:03:40 · 161 阅读 · 2 评论 -
实现两数交换的三种方式---python
文章目录方法一:定义一个临时变量方法二:采用数学方法方法三:组包与拆包(Python特有)方法一:定义一个临时变量a = 10b = 20# 方法一:定义临时变量交换c = aa = bb = c# a = 20# b = 10print("a =",a)print("b =",b)方法二:采用数学方法a = 10b = 20# 方法二:采用数学的方法,不使用临时变量a = a + bb = a - ba = a - b# a = 20# b = 10print(原创 2021-03-20 08:40:04 · 321 阅读 · 0 评论 -
Python(7)---函数
文章目录一、函数的定义和调用二、函数的文档说明(注释)三、带参函数四、全局变量五、函数返回值六、函数嵌套使用七、函数传参的方式八、缺省参数九、不定长参数十、函数形参的完整格式十一、拆包与组包十二、引用一、函数的定义和调用# 定义函数,使用def关键字def fun(): print("a") print("b") print("c")# 调用函数# a# b# cfun()二、函数的文档说明(注释)# 函数文档说明# 查看函数的文档注释def fun():原创 2021-03-19 17:25:48 · 236 阅读 · 0 评论 -
Python(6)---字典
python中的字典,字典常用方法,enumerate函数原创 2021-03-18 17:02:15 · 201 阅读 · 10 评论 -
Python(5)---列表和元组
文章目录五、列表1.列表定义2.列表的遍历3.列表添加数据4.列表查询操作5.列表删除操作6.列表排序和逆置7.列表嵌套六、元组五、列表1.列表定义# 列表是python中的一种数据类型,可以存放多个数据,列表中的数据可以是任意类型的# 列表类型名叫list,使用[]进行定义# 定义空列表mylist = []# []print(mylist)# <class 'list'>print(type(mylist))# 另一个空列表mylist2 = list()prin原创 2021-03-16 21:25:29 · 252 阅读 · 0 评论 -
Python入门(4)---字符串
四、字符串1.字符串的定义双引号,单引号或三引号中的内容就是字符串注意:三引号在没有变量接收的时候表示注释,否则表示字符串# 本例演示python中的字符串# 单引号name = 'zhangsan'# 双引号a = 'zhi'# 三引号b = '''abc'''str = """abcd"""# <class 'str'> zhangsan# <class 'str'> zhi# <class 'str'> abc# <class '原创 2021-01-24 14:43:02 · 311 阅读 · 0 评论 -
Python入门(3)---三目运算符+循环
3.三目运算符三目运算符实际上是if else结构的变形格式:变量 = 表达式1 if 判断条件 else 表达式2这样可以实现扁平化代码# 本例演示三目运算符的基本使用a = input("请输入一个数字:")b = input("请输入另一个数字")a = int(a)b = int(b)# 使用三目运算符求两者的较大值# 若 a>b 则结果为a,若 b>a 则结果为bresult = a if a > b else bprint("result = %d" %原创 2021-01-20 11:38:55 · 1064 阅读 · 0 评论 -
Python入门(2)---if,else,elif语句
二、判断语句1.if语句格式:if 要判断的条件:条件成立时要做的操作注意只有在缩进内的代码才算在if条件成立要做的操作里,如果没有缩进,则不算顶格书写的代码,代表与if没有关系2.if-else结构格式:if 条件:条件else:条件# 本例演示基本的if语句# 用户键盘输入对应的年龄age = input("请输入您的年龄:")# 判断年龄是否大于18岁if int(age)>18: print("我已经成年了")else: print("我还没原创 2021-01-19 18:13:31 · 324 阅读 · 0 评论 -
Python入门(1)---数据类型,输入输出,变量
一、认识Python1.python解释器:将python代码翻译成计算机认识的二进制代码2.python3.8就是python解释器3.python解释器本质也是一个软件,这个软件可以由C,Java或其它语言书写4.第一个python程序print('HelloWorld!')注意要顶格书写,print前面不能有空格5.python的注释单行注释:以“#”开头多行注释:三个单引号开始,三个单引号结束 ’’’也可以以三个双引号开始,三个双引号结束: ”””print("Fir原创 2021-01-18 14:55:44 · 297 阅读 · 0 评论