Python学习
林间有风lxy
这个作者很懒,什么都没留下…
展开
-
模块和包的使用
模块 模块就是一个python文件,包含了python对象定义和python语句。 导入方式 #导入模块 import 模块1 import 模块2 #调用功能 模块名.功能名 #导入模块 from 模块 import 功能名 #调用功能 功能名 导入模块内部所有功能 #导入模块 from 模块 import * #调用功能 功能名 as 定义别名 方便使用 #模块定义别名 import 模块名 as 别名 #功能定义别名 from 模块名 import 功能 as 别名 制作模块 自原创 2021-07-22 11:22:55 · 46 阅读 · 0 评论 -
异常捕获与处理
异常的写法 语法 try: 可能发生错误的代码 except: 如果出现异常执行的代码 捕获异常 捕获指定异常 try: 可能发生错误的代码 except 异常类型: 如果捕获到该异常类型执行的代码 捕获多个指定异常 当捕获多个异常时,可以把要捕获的异常类型的名字,放到except后,并使用元组的方式进行书写 try: 可能发生错误的代码 except (可能的异常类型1,可能的异常类型2): 如果捕获到该异常类型执行的代码 捕获异常描述信息 try: 可能发生错误的代码原创 2021-07-21 18:16:19 · 154 阅读 · 0 评论 -
面向对象-继承
经典类 class 类名: 代码 新式类 class 类名(object): 代码 默认继承基类,即object 单继承 class Master(object): def __init__(self): self.kongfu=['古法煎饼果子配方'] ..原创 2021-07-21 15:29:09 · 57 阅读 · 0 评论 -
类和对象用法
类和对象语法 定义类 语法: class 类名(): 代码 class Washer(): def wash(self): print('能洗衣服') 注意:类名遵循大驼峰命名习惯 创建对象 **语法:**对项名=类名() haier=Washer() 注意:不同对象调用类时地址不同 添加和获取对象属性 类外面添加对象属性 **语法:**对象名.属性名=值 haier.height=400 haier.width=300 类外面获取对象属性 **语法:**对象名.属性名 pri原创 2021-07-21 09:34:50 · 70 阅读 · 0 评论 -
文件/文件夹操作
文件备份 接收用户输入文件名 规划备份文件的名字‘ 备份文件写入数据 old_name=input('请输入需要备份的文件名:') index=old_name.rfind('.') new_name=old_name[0:index]+'[备份]'+old_name[index:] old_f=open(old_name,'rb') new_f=open(new_name,'wb') while True: con=old_f.read(1024) if len(con)==0:原创 2021-07-21 07:39:37 · 99 阅读 · 0 评论 -
输出+输入
格式化输出 %s:字符串 %d:有符号的十进制整数 %f:浮点数 age=22 name='lxy' weight=51.5 stu_id=2 print('我的年龄是%d岁'%age) print('我的名字是%s'%name) print('我的体重是%.2fkg'%weight) print('我的学号是%03d'%stu_id)#输出002;03d表明不足三位以0补全,超出原样输出 print('我的名字是%s,年龄是%d岁'%(name,age))#多输出 f ‘{表达式}’:格式化字符串原创 2021-07-13 10:50:26 · 56 阅读 · 0 评论 -
python入门
单行注释(快捷键:ctrl+/) #注释内容 多行注释 """ 第一行注释 第二行注释 """ ''' 第一行注释 第二行注释 ''' 变量 标识符命名规则 由数字、字母、下划线组成 不能数字开头 不能使用内置关键字 严格区分大小写 命名习惯 见名知义 每个单词首字母都大写,例如:MyName 第二个(含)以后的单词首字母大写,例如myName 下划线连接,例如my_name Debug工具 断点位置 需要调试的一段代码的第一行设置断点(点击左侧空白处) 调试 右键 .原创 2021-07-12 17:44:26 · 54 阅读 · 0 评论