Python基础
python语法基础
叶卡捷琳堡
单纯,善良,丰富,美好
展开
-
Python(13)---模块和包
文章目录一、模块介绍二、模块导入三、__all__变量四、__name__变量五、模块注意点六、包 一、模块介绍 ''' 什么是模块? 模块就是已经写好的python代码文件,文件中的函数,类,变量都可以使用 python中的模块和java中的包很类似 引入模块: import random import os 使用模块的好处? 直接使用已经实现好的功能 模块的制作: 制作一个模块其实就是定义一个python代码文件 注意:模块名的定义要遵循标识符的规原创 2021-04-03 17:03:31 · 260 阅读 · 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 · 294 阅读 · 1 评论 -
Python(11)---继承与多态
文章目录一、继承的语法格式二、继承的分类三、子类重写父类的同名方法四、子类调用父类的同名方法五、继承中的__init__方法六、多继承七、多继承中调用指定父类的方法八、私有属性和私有方法九、类属性十、类方法,静态方法十一、多态 一、继承的语法格式 称为类B继承类A,B类的对象可以使用A类的属性和方法 可以实现代码复用 class 类B(类A): pass 一个最基本的继承和方法调用 # 定义父类Animal class Animal(object): def play(self):原创 2021-03-27 22:09:13 · 377 阅读 · 2 评论 -
Python(10)---面向对象初步,类和对象
文章目录一、类的组成二、类的定义三、创建对象,调用方法四、类外添加和获取属性五、类内部操作属性六、__init__方法七、__str__方法八、__del__方法 一、类的组成 类名 属性:特性,变量 方法:行为,函数 二、类的定义 # 本例演示类的定义 # python中定义类使用关键字class # object是所有类的基类(最初始的类) # 语法格式:class 类名(object): # 类中的代码 # 类定义方式一 class Dog(object):原创 2021-03-25 20:47:10 · 125 阅读 · 0 评论 -
Python(9)---文件操作
文章目录一、读文件二、写文件三、文件追加内容四、按字节读取文件五、按行读取文件六、模拟读取大文件(一行一行读)七、读取二进制文件八、文件备份(拷贝)九、对文件和目录进行操作 一、读文件 # 本例演示读文件 # 1.打开文件:将硬盘中的文件存入内存中 # file:要操作的文件名,类型是str # mode:文件打开的方式,r(read)只读打开,w(write)只写打开,a(append)追加打开 # encoding:文件的编码格式 # 返回值:文件对象,后续所有操作都需要这个文件类型 # open(f原创 2021-03-21 16:52:08 · 240 阅读 · 2 评论 -
Python(8)---函数递归,匿名函数lambda,匿名函数的应用,集合
本文主要介绍 1.python中的函数递归 2.python中匿名函数和lambda关键字 3.python中匿名函数的应用 4.python中的集合 5.python中匿名函数实现列表按特殊方式排序 6.列表推导式和字典推导式原创 2021-03-20 17:03:40 · 191 阅读 · 2 评论 -
实现两数交换的三种方式---python
文章目录方法一:定义一个临时变量方法二:采用数学方法方法三:组包与拆包(Python特有) 方法一:定义一个临时变量 a = 10 b = 20 # 方法一:定义临时变量交换 c = a a = b b = c # a = 20 # b = 10 print("a =",a) print("b =",b) 方法二:采用数学方法 a = 10 b = 20 # 方法二:采用数学的方法,不使用临时变量 a = a + b b = a - b a = a - b # a = 20 # b = 10 print(原创 2021-03-20 08:40:04 · 372 阅读 · 0 评论 -
Python(7)---函数
文章目录一、函数的定义和调用二、函数的文档说明(注释)三、带参函数四、全局变量五、函数返回值六、函数嵌套使用七、函数传参的方式八、缺省参数九、不定长参数十、函数形参的完整格式十一、拆包与组包十二、引用 一、函数的定义和调用 # 定义函数,使用def关键字 def fun(): print("a") print("b") print("c") # 调用函数 # a # b # c fun() 二、函数的文档说明(注释) # 函数文档说明 # 查看函数的文档注释 def fun():原创 2021-03-19 17:25:48 · 296 阅读 · 0 评论 -
Python(6)---字典
python中的字典,字典常用方法,enumerate函数原创 2021-03-18 17:02:15 · 226 阅读 · 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 · 327 阅读 · 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 · 507 阅读 · 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 则结果为b result = a if a > b else b print("result = %d" %原创 2021-01-20 11:38:55 · 1141 阅读 · 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 · 377 阅读 · 0 评论 -
Python入门(1)---数据类型,输入输出,变量
一、认识Python 1.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 · 536 阅读 · 0 评论
分享