自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 python-异常模块

异常模块一、异常一、异常当Python无法正常处理程序时就会发生一个异常,会影响程序的正常执行。异常也是Python对象,表示一个错误当Python脚本有发生异常的可能时,就需要捕获异常,避免程序终止执行。try: 正常程序执行此块代码except: 抛出错误执行此代码块...

2021-02-06 11:00:28 177

原创 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 206

原创 python面向对象1

面向对象私有属性与私有方法介绍私有属性二级目录三级目录私有属性与私有方法介绍在实际开发中,对象的某些属性或者方法,只希望在对象的内部使用,这时,我 们就可以使用私有属性和私有方法。私有属性就是对象不希望公开的属性定义方式:在属性名前面增加两个下划线(例如:__name)class WodeMaya: def __init__(self, shou, hou): self.__name = shou self.age = houdea = Wo

2021-01-15 14:45:24 187

原创 python迭代器、生成器及面向对象

迭代器、生成器及面向对象一、迭代器1.可迭代对象2.判断是否可迭代问题:可迭代的对象一定是迭代器吗?一、迭代器迭代器指的是迭代取值的工具,迭代是指一个重复的过程,每一次重复都是基于上一 次结果而来迭代提供了一种通用的 不依赖索引 的迭代取值方式1.可迭代对象1.可以用 for 循环遍历的对象都是可迭代对象。2.str,list,tuple,dict,set 等都是可迭代对象。3.generator (生成器 和 yield 的生成器函数) 也是可迭代对象。2.判断是否可迭代1.是否有内.

2021-01-10 12:39:34 118

原创 python闭包、装饰器及推导式

闭包及装饰器一、闭包一、闭包闭包的定义需要满足以下三个条件:1.在一个外函数中定义了一个内函数2.内函数里运用了外函数的临时变量3.并且外函数的返回值是内函数的引用

2021-01-08 11:36:11 103

原创 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

原创 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

原创 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 3016

原创 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 384 2

原创 python列表的常见操作、元组及字典详解

圣诞节课程笔记一、列表常见操作1.L.append(object) 在列表末尾添加新的元素2.L.count(object) 统计元素在列表中出现的次数 列表中没有时返回03.L.extend(iterable) 用新列表拓展原来的列表,和L.append比优点是可以同时拓展多个元素。4.L.index(value) 从列表中找出某个值第一个匹配项的索引位置5.L.insert(index, object) 将元素插入列表6.L.pop([index]) 删除列表中的元素,可添加索引,默认为最后.

2020-12-27 00:48:32 161

原创 python字符串和列表的常用方法

字符串的常用方法一、字符串的常用方法二、字节三、列表1.列表元素可以是任意类型的2.列表的一、字符串的常用方法li=' my name is CGT,her name is amy 'print(li.find(q))# 返回该元素最小的索引,字符串中未有该元素返回-1print(li.index(m))# 返回该元素最小的索引,字符串中未有该元素报错print(li.replace(name,mingzi,2))# 替换字符串中元素print(li.split('i'))p.

2020-12-24 22:08:42 801 7

原创 python基本数据类型

python的数据类型一、数值类型1.整数(int)2.浮点数(float)二、整数、浮点数之间的转换三、布尔类型四、空值五、字符串1.切片2.索引作业1.当输入当输入y或Y打印进入卸载,当输入n或N打印退出程序,输入其它则打印输入不在选项范围之内。2.完成字符串的逆序以及统计设计个程序, 要求只能输入长度低于20的字符当满足需求时,则打印出字符串长度以及使用切片逆序打印出字符串当不满足需求时,打印用户重新输入。3.问题:‘3’+'4’会等于什么?一、数值类型数值类型是不可变的类型Python支持不.

2020-12-22 22:43:08 302

原创 python运算符及课后作业12.18

文章目录1.算术运算符2.比较运算符3.赋值运算符4.逻辑运算符5.成员运算符6.身份运算符7.三目运算符作业1作业2作业3作业4作业5作业61.算术运算符/ 运算,商为浮点类型,且商为无限小数是会不准确(二进制的用穷性)。// 整除运算,向下取商整数% 余数运算, 取余数部分(只能为正数)divmod(x//y, x%y)–>divmod(商,余数)print(内部浮点数运算)会出现数值离谱等错误。解决方法:from decimal import Decimalp.

2020-12-19 01:06:52 623 1

原创 python简易小游戏(1)—数字爆炸

# 我们把输入的爆炸数值存储起来list1=input('请输入0-100的爆炸数值')'''小知识点:input()输入的无论什么东西都是以字符串的形式存储起来的哦所以我们要用str.isdigit()判断这个输入的是不是一个可以转变为数值的字符串'''if str.isdigit(list1)==False: # 如果输入的不是数字我们要提醒他,并且让他重新输入,并且循环,只有是数字才可以往下走 while str.isdigit(list1) == False:

2020-12-17 14:39:36 664

原创 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 210 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 111

原创 我的python学习笔记

一、数据类型数值类型整数 int浮点数 float复数 comolex字符串 str列表 list元组 tuple集合类型 set字典类型 dict布尔类型 boolTrueFalse二、占位符%类型%s 字符串类型%d 整数类型%f 浮点数类型整数可以用字符串类型占位,反之不可。例:name='小T'age=18sex='男'print('%s的年龄是%d,性别为%s'%(name,age,sex))str.format()字符串格

2020-10-21 22:12:37 597

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除