![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
TXnsee
毕业于中国地质大学(武汉)
目前意愿任职产品经理,并有相关产品创业经验,通过阅读和看学习视频进行自我提升
目前正在学习技术
展开
-
python常见异常
异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生成器(generator)发生异常来通知退出 StandardError 所有的内建标准异常...原创 2020-03-09 17:54:25 · 208 阅读 · 0 评论 -
note
面向对象记录学习面向对象编程基础公有私有继承组合,Mixin魔法函数魔法函数概念构造类魔法函数运算类魔法函数面向对象概述OOP思想把一类动作归为一类对于一个任务,把一个任务先进行分解,分解为一个个模块每个模块又由哪些模块构成常用名词OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OOI:面向对象的实现OOP:面向对...原创 2020-03-08 20:05:58 · 143 阅读 · 0 评论 -
字典
字典字典的查找字典的修改字典的删除成员检测成员检测 检测的是 key 的内容字典中 keys 和values,以及items 是特殊词# 空字典a = {}a1 = dict()b = {"one":1, "two":2, "three":3} # 也可以用 等号 的关键字# b1 = (one=1, two=2, three=3)# 用关键字参数的...原创 2020-03-08 20:05:06 · 217 阅读 · 1 评论 -
查漏补缺
收集参数把没有位置,不能和定义是的参数位置相对应的参数,放到一个特定的数据结构中# 加一个*是收集参数def stu(*args): passstu = ("asd",12,"阿瑟东")stu = ("qwe")# 这相当于是两个元素,然后存到stu中# 这两个元素的形式不用一样# 元素的存储形式是以list存储的# 可以类比为:# 【 "asd...原创 2020-03-08 20:04:35 · 206 阅读 · 0 评论 -
类--继承
继承 (接 对象)子类继承父类的所有信息,包括函数主动调用的函数,但是子类如果有构造函数就不主动调用父类的,如果子类没有构造函数就调用父类的所有子类都有一个父类如果没有,则默认为object的子类class person()class person(object)把父类放在括号内,可以有多个父类class teacher(): age = 19 d...原创 2020-03-08 20:04:02 · 103 阅读 · 0 评论 -
对象(类)
类和对象class定义类相当于定义一个班级,然后给班级命名,给班级添加关键标签,比如高三,尖子班、、、一般定义在类里面的函数都要在括号中加上selfself可以用别的名称代替不是关键字self指代本身class Student(): grade = "高三" leixing = "尖子班" major = "矿调" #在括号里加上s...原创 2020-03-08 20:03:28 · 94 阅读 · 0 评论 -
递归
递归函数之间或者间接调用自己递归一定要有结束的条件# 阶乘# n! = n * f(n-1)def fun(n): if n>1: s = n*fun(n-1) #一直减下去会到负数 else: return 1 #表示到最后一个(此处为fun(1))的时候不计算了,直接返回一个值 1 return s#...原创 2020-02-21 18:13:01 · 113 阅读 · 0 评论 -
元组,集合
tuple不允许更改的列表#tuple的创建# 1、直接用小括号创建ta = ()# li = []tb = (100)tc = (100,)print(type(tb)) #因为一个整数加上一个()其实没什么意义,需要加上一个逗号,表示这是一个元组print(type(tc))# 2、或者直接用逗号td = 100,te = 100, 200, 300prin...原创 2020-02-19 20:57:16 · 312 阅读 · 0 评论 -
列表
列表(也就list)一组数据集合里面的数据可以是字符串里面的第一个数据序号是0即从0开始数列表的创建a[]a=list()列表的下表可以是负数,比如a[-1],表示倒数第一个、、切片:把列表中的内容进行截取截取完之后创建新的列表在范围截取时都是左闭右开比如a[1:10]单纯切片不返回值切片的括号内,数字可以为空 - 左为空则是从0开始,...原创 2020-02-19 20:56:45 · 110 阅读 · 0 评论 -
str模块
字符串str表示文字信息用单引号,双引号,三引号括起来三引号的特点是可以存储多行信息,并保留格式a= '''i asdasd'''print(a)i asdasd转义字符用反斜杠来转义windows中 \n 换行 ; linux中 \r\n : 换行a='wo'b='ai'print(a+b)woaia= "let's go"b...原创 2020-02-19 20:56:11 · 280 阅读 · 0 评论 -
函数定义及其调用(九九乘法表)
函数及其调用将一块代码组织成一个函数代码块分两种有返回结果的函数叫做函数,没有返回结果的叫做过程函数不要太复杂,满足一个功能即可函数可以嵌套函数使用函数使用需要先定义即调用def+空格+函数名:例如 def a():语句 #缩进函数使用直接写出名字,小括号不能省略,括号内容根据情况def fun(): print("造作啊")print(...原创 2020-02-19 20:55:38 · 3161 阅读 · 0 评论 -
range函数和while函数
函数range# range函数,生成一个范围的序列# 生成的数字范围是左闭右开a=range(1,100)for b in a: #可以简化为 for b in range(1,100) print(b)1234567891011121314151617181920212223242526272829...原创 2020-02-19 20:54:54 · 318 阅读 · 0 评论 -
函数
input作用input返回字符串input会回传a = input()a = input()if a > "18":# a = input()# if > 18: # 这个语句不成立,会显示字符串(a)和int(18)模式不能比较大小(a) print("成年了")else: print(a) print("看书去")# input输...原创 2020-02-19 20:54:21 · 208 阅读 · 0 评论 -
for循环
for循环for 变量 in 序列:语句…定义的变量再序列里面,然后执行下面语句a= [80,15,13,67,45,98,65,88]for b in a: if b>=90: print("优秀") elif b>=60: print("还行") else : print("重修")还行重...原创 2020-02-19 20:53:50 · 139 阅读 · 0 评论 -
if语句
score = input("请输入你的成绩")if score>"90": print("优秀")else: print("还要努力") 请输入你的成绩30还要努力score = input("请输入你的成绩")a = int(score) #可以将输入的变为int型if a>90: print("优秀")else: ...原创 2020-02-19 20:53:14 · 91 阅读 · 0 评论 -
分支结构,if语句
三大结构:顺序循环分支分支结构-if语句:语句1语句2、、、语句3里面是计算的bool值后面加冒号# a = ""空字符串# a = " " 不是空字符串a = 20if a>18: print("R18")print("你多大")R18你多大a = 10if a>18: print("R18")e...原创 2020-02-19 20:52:43 · 301 阅读 · 0 评论 -
运算逻辑
print ("hello world")hello world#简单的运算a = 9 / 2print(a)b = 9 // 2 #取整print(b)c = 9 % 2 #取余print(c)d = 9 % -4 # 3*4=12,9往下走3个刚好被整除print(d)e = -6 % 4print(e)f = 2**4 # 平方pri...原创 2020-02-19 20:52:14 · 150 阅读 · 0 评论