![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 74
print('CGT'
不要做咸鱼
展开
-
python-异常模块
异常模块一、异常一、异常当Python无法正常处理程序时就会发生一个异常,会影响程序的正常执行。异常也是Python对象,表示一个错误当Python脚本有发生异常的可能时,就需要捕获异常,避免程序终止执行。try: 正常程序执行此块代码except: 抛出错误执行此代码块...原创 2021-02-06 11:00:28 · 176 阅读 · 0 评论 -
python-面向对象2
面向对象2一、多继承1.若一个子集有多个父类,则左边父类优先2.若父类1的父类和父类2都有该方法,则左边一条路走到黑3.左边优先,根最后执行一、多继承所谓多继承,即子类有多个父类,并且具有它们的特征。1.若一个子集有多个父类,则左边父类优先#mermaid-svg-xab5diKPRPR5uoLY .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;c原创 2021-01-22 13:16:34 · 204 阅读 · 0 评论 -
python面向对象1
面向对象私有属性与私有方法介绍私有属性二级目录三级目录私有属性与私有方法介绍在实际开发中,对象的某些属性或者方法,只希望在对象的内部使用,这时,我 们就可以使用私有属性和私有方法。私有属性就是对象不希望公开的属性定义方式:在属性名前面增加两个下划线(例如:__name)class WodeMaya: def __init__(self, shou, hou): self.__name = shou self.age = houdea = Wo原创 2021-01-15 14:45:24 · 186 阅读 · 0 评论 -
python迭代器、生成器及面向对象
迭代器、生成器及面向对象一、迭代器1.可迭代对象2.判断是否可迭代问题:可迭代的对象一定是迭代器吗?一、迭代器迭代器指的是迭代取值的工具,迭代是指一个重复的过程,每一次重复都是基于上一 次结果而来迭代提供了一种通用的 不依赖索引 的迭代取值方式1.可迭代对象1.可以用 for 循环遍历的对象都是可迭代对象。2.str,list,tuple,dict,set 等都是可迭代对象。3.generator (生成器 和 yield 的生成器函数) 也是可迭代对象。2.判断是否可迭代1.是否有内.原创 2021-01-10 12:39:34 · 116 阅读 · 0 评论 -
python闭包、装饰器及推导式
闭包及装饰器一、闭包一、闭包闭包的定义需要满足以下三个条件:1.在一个外函数中定义了一个内函数2.内函数里运用了外函数的临时变量3.并且外函数的返回值是内函数的引用原创 2021-01-08 11:36:11 · 103 阅读 · 0 评论 -
python函数的返回值、作用域及递归、内置、匿名函数
函数的返回值、作用域及递归、内置、匿名函数函数的返回值1.函数的返回值定义2.函数多个返回值3.函数作用域介绍函数的返回值当两个函数之间,想要互相使用到内部变量时,就可以应用到函数的返回值。1.函数的返回值定义1.使用 return 关键字返回内容2.将内容 返回到 函数调用处3.函数体中没有 return 语句时,函数运行结束, 则默认返回 None,也被称为隐含返回值栗子:def fx(a): c = 2 b = a ** c return bdef .原创 2021-01-06 14:08:44 · 125 阅读 · 0 评论 -
ptthon建议小游戏(3)—数字金额转大写(整数缩写版)
作业1.输出大写金额符合阅读规范,且最大金额单位为千亿。2.不支持小数shu = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']dan = ['元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿', '拾', '佰', '仟']ru_iup = input('请输入金额:')li_2 = list()while ru_iup.isdigit() == False: ru_iup = input('输.原创 2021-01-04 14:20:15 · 151 阅读 · 0 评论 -
python简易小游戏(2)—大写金额转换(小数完整版)
作业输入金额大写转换,要求:1.支持小数金额,金额最大至千亿级别。2.不支持金额缩写,要求每个单位都有数字。3.用户输入格式错误能提示且可以重新输入shu = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']dan = ['分', '角', '元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿', '拾', '佰', '仟']ru_iup = input('请输入转换的金额:')i = 0# 判输入为整.原创 2021-01-04 14:03:51 · 318 阅读 · 1 评论 -
python—for循环及函数
for循环及函数一、for循环1.for循环表达式2.for循环案例二、函数1.自定义函数2.函数的参数三、作业一、for循环1.for循环表达式虽然与while一样都是循环的关键字,但for循环通常用来遍历可迭代的对象注意:1. for … in …属于固定格式2. iterable表示可迭代的对象3. i是变量名(可更改),代表可迭代对象里面的每个元素for i in range(1, 5): print(i)12342.for循环案例1.金额转大写shu .原创 2020-12-31 14:23:48 · 3010 阅读 · 0 评论 -
python集合概念及while循环
集合,顺序执行条件一、集合1.集合表达方法2.集合元素添加3.集合更新4.删除集合元素二、程序主入口三、条件判断四、while循环1.break 与 continue 语句五、作业作业1作业3一、集合集合( set )是一个无序不重复元素的集,基本功能包括关系测试和消除重复元素。是可变数据类型,集合数据类型的核心在于自动去重。1.集合表达方法集合使用 大括号 {} 框定元素,并以逗号进行分隔。s = {ele1,ele2,ele3…}s = set()s = set(iterable).原创 2020-12-29 13:06:46 · 383 阅读 · 2 评论 -
python学习笔记及作业12.16
文章目录一、python标识符1.数据类型2.标识符命名规定二、python注释单行注释注释文档三、语句和缩进四、常量与变量五、python输入与输出六、课后作业一、python标识符所谓的标识符就是对变量、常量、函数、类等对象起的名字1.数据类型int类型:整数float类型:浮点数str类型:字符串,以成对单引号或双引号包裹bool类型:首字母一定要大写否则为字符串类型True或False我们可以通过type()函数输出数据类型2.标识符命名规定1.大小写敏感2.只能以字母原创 2020-12-16 23:56:44 · 207 阅读 · 1 评论 -
Python基础知识及安装
文章目录一、安装python步骤1.打开官网2.搜索python版本号3.查看电脑系统类型5.安装选择设置二、python系统环境配置三、三种方法安装pygame库1.pip安装2.换源安装3.wheel文件安装4.三种方法输出文字1.python idle2.ipython3.pychram一、安装python步骤1.打开官网首先打开python官网https://www.python.org/,在【下载】菜单中钻选中【windows】操作系统,如下图:2.搜索python版本号按下 【.原创 2020-12-16 11:38:20 · 109 阅读 · 0 评论