- 博客(14)
- 收藏
- 关注
原创 12.python的异常处理
异常广义上的错误分为错误和异常错误可以人为避免异常是指在语法逻辑正确的前提下,出现的问题(配置文件,包丢失等)python中,异常是一个类,可以处理和使用异常种类:异常名称描述BaseException所有异常的基类SystemExit用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多...
2020-04-09 16:53:39
114
原创 11.python-模块(包)与常用模块
模块module特点– 模块是一个包含python代码的文件(.py)– 拆分程序,方便编写维护– 增加复用– 当做命名空间使用,避免命名冲突– 可包含:函数(单一功能)、类、测试代码如何使用:– import module_name导入模块(调用需要前缀)–module_name.function_name调用模块的函数–module_name.class_na...
2020-04-09 16:53:21
135
原创 10.python-OOP面向对象
面向对象编程OO面向对象OOA面向对象的分析OOD面向对象的设计OOI面向对象的实现OOP面向对象的编程OOA --> OOD --> OOI :实现过程通过OOP进行类– 类中的个体是一个个单独对象– 表明事物的特征,属性(变量)– 表明事物功能与动作,成员方法(函数)类命名规范:遵循变量命名规范;大驼峰...
2020-04-08 15:55:07
115
原创 9.python内置类型之字典dict
字典dict– 是无序序列,无法切片索引– 每个键都有相应的值对应 key–>value– key必须是可哈希的值,(list,set,dict不行)– value可以是任何值字典常用的创建:– d1 = {“one”:1,“two”:2,“three”:3}– d2 = dict(one =1, two =2,three =3)操作:均对key进行操作– 访问键的...
2020-04-03 17:16:46
105
原创 8.python内置类型之集合set
set 集合–由大括号构成–元素无序且不重复–元素可以有不同数据类型a = 1,2,3,"四"S1 = set(a) #关键字setprint(S1) 集合生成式与提取S1 = {1,2,3,4,5,}S2 = {i for i in S1 }#集合生成式S3 = {i for i in S2 if i % 2 == 0}#取双数print(S2)print(S3)...
2020-04-02 16:20:00
139
原创 7.python内置类型之元组tuple
tuple 元组– 不可更改的列表–用小括号+逗号组成,如果tuple中只有一个元素,也需要加逗号–属性操作与list一致元组操作:– 索引 --> L1[0] 从左向右0为首元素进行索引,负数为从右往左,-1为列表尾元素–切片 --> L1[0:6] 默认从左向右移动,切片后形成全新列表(左包括,右不包括,右侧值为切取到列表第几个元素)[ : ] 空值表示头尾–步...
2020-04-02 14:56:42
130
原创 6.python内置类型之列表List
List列表– 中括号构成–可以不是由一种类型数据构成使用方法L1 = list("11111111")#括号内的每一个字符都是一个单独元素L2 = [11,11,1,111,"asd"]#由逗号分隔的各种元素列表的操作:– 索引 --> L1[0] 从左向右0为首元素进行索引,负数为从右往左,-1为列表尾元素–切片 --> L1[0:6] 默认从左向右移动...
2020-04-02 00:24:55
102
原创 5.python内置类型之字符串str
str字符串通常用单双三引号,三引号可换行引(引号可包含)转义符:无法表达的字符可以用转义符(**反斜杠**)–常用转义符列表符号含义\不换行\反斜杠\”引号\a响铃\b退格\e转义\ooo空\n换行\v纵向制表符\t横向制表符\r回车\f换页\oyy八进制\xy...
2020-04-01 19:48:28
139
原创 4.python程序结构与函数funtion
程序结构有三种:顺序:一行一行顺序运行循环:while , break ,continue , for in分支:if 表达式 try(注意缩进)tips: pass 用来占位 注意 短路 问题函数:def 函数名(参数):调用:函数名(参数)参数分为:普通参数默认参数关键字参数收集参数tips:python内置函数在之后的str章节里练习:制作九...
2020-04-01 15:26:01
130
原创 3.python基础--运算/运算符
python运算符共有7类:算术运算符:加法**+**减法**-**乘法* 次方**除法**/** 地板除**//** 取模**%**(取余值符号–>被除数,取模值符号–>除数)赋值运算符:= 右赋值给左 ←比较运算符:< , > , <= , >= , == , !=逻辑运算:与,或,非 --> and(乘法) ,...
2020-04-01 14:17:51
134
原创 2.python基础--变量
写代码 一定要多用**注释 #行注释 ‘’‘块注释(可换行)’’’*变量起名规则:1不可数字开头 2不可下划线开头遵循posix规则: 大驼峰表示类 小驼峰表示非类python关键词(非变量):false none tru...
2020-04-01 12:38:03
89
原创 1.python 运行环境与准备工作
环境:anaconda3 + pycharm学习时可用:jupyter notebook + markdown进行笔记与练习注册github学习常用代码单词:约300-500个单词```python#祖师爷的老规矩:a = "holle world"print(a)...
2020-04-01 00:03:54
104
转载 class 中的 self
在class中,需要访问当前的实例中的变量和函数:对应的变量(property):Instance.ProperyNam,去读取之前的值和写入新的值调用对应函数(function):Instance.function(),即执行对应的动作-> 而需要访问实例的变量和调用实例的函数,当然需要对应的实例Instance对象本身-> 而Python中就规定好了,函数的第一个参数,就必...
2020-03-31 14:56:20
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人