![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
weixin_49789675
这个作者很懒,什么都没留下…
展开
-
python-导模块,导包
文章目录1.导入模块方法:2.导入包:1.导入模块方法:import 模块名from 模块名 import 目标from 模块名 import *2.导入包:import 包名.模块名from 包名 import *注意:第二种导入包的方法主要在包文件的__init__.py文件中写入__all__ = [ ]__all__ = [ ]: 允许导入的模块或功能列表举例:# 方法一:"""1,导入import 包名.模块名2.调用功能包名.模块名.功能"""imp原创 2021-02-22 20:04:11 · 61 阅读 · 0 评论 -
python-异常
文章目录1.异常语法:2. 捕获异常3.自定义异常1.异常语法:try: 可能发生的异常except: 如果出现异常执行的代码else: 没有异常执行的代码finally: 无论是否异常都要执行的代码2. 捕获异常except 异常类型: 代码except 异常类型 as xx: 代码3.自定义异常# 1.自定义异常类class 异常类类名(Exception): 代码 # 设置抛出异常的描述信息 def__str__(self): return ...# 2原创 2021-02-17 21:48:37 · 64 阅读 · 1 评论 -
pyhton—面向对象基础
文章目录1.类:2.对象:3.添加对象属性:4.获取对象属性:5.魔法方法1.类:class 类名(): 代码2.对象:对象名 = 类名()3.添加对象属性:类外面:对象名.属性名 = 值类里面self.属性名 = 值4.获取对象属性:类外面对象名.属性名类里面self.属性名5.魔法方法__init__():初始化__str__():输出对象信息__def__():删除对象信息...原创 2021-02-11 16:57:37 · 48 阅读 · 0 评论 -
python-主访问模式的特点
1.访问模式:三个主访问模式:r读 w写 a追加原创 2021-02-08 23:59:46 · 70 阅读 · 0 评论 -
python-递归函数
1.递归应用场景:1.1 遍历一个文件夹下面所有文件1.2 快速排序2.递归特点:2.1 函数内部自己调用自己2.2 必须有出口例程:计算3以内数字累加和# 需求: 3以内数字累加和 3 + 2 + 1 = 6# 6 = 3 + 2# 2以内数字累加和 = 2 + 1以内数字累加和# 1以内数字累加和 = 1 这就是出口# 递归函数def sum_numbers(num): # 出口 if num == 1: return 1 # 递归原创 2021-02-06 17:39:16 · 47 阅读 · 0 评论 -
python之引用可变与不可变类型
在python中,值是靠引用来传递的可以用id()来判断两个变量是否为同一值的引用。一 .不可变类型:# 可变和不可变# 1, 不可变:int:1.1声明变量保存整形数据,把这个数据赋值到另一个变量# id()检测两个变量的id值a = 1b = aprint(id(a))print(id(b))# 修改a的数据测试id值a = 2print(a)print(b)print(id(a))print(id(b))编译结果:14071395462928014071395原创 2021-01-31 21:32:57 · 149 阅读 · 0 评论 -
python-字符串常用方法之查找
"""find():检测某个字串是否包含在这个字符串中如果在返回这儿字串开始的位置下标否则返回-1语法: 字符串序列.find(字串,开始位置下标,结束位置下标)"""mystr = "hello world hello python"print(mystr.find('world')) # 6print(mystr.find('world',4,15)) # 6print(mystr.find('worlds')) # -1"""index():检测某个字串是否包含在这个字符串原创 2021-01-15 16:39:57 · 170 阅读 · 0 评论 -
python-切片
# 序列名[开始位置的下标:结束位置的下标:步长]# 开始位置的下标和结束位置的下标的关系:前闭后开# 步长就是选取间隔 正负整数均可 默认步长为1(可以省略不写)#从头数时0开始,从后面还能数时-1开始str1 = "012345678"print(str1[2:5:1]) # 234print(str1[2:5:2]) # 24print(str1[2:5]) # 234print(str1[:5]) # 01234 -- 如果不写开始,就默认从0开始print(原创 2021-01-15 16:12:55 · 51 阅读 · 0 评论