自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 13,软件开发规范(博客园登录练习)

工作时应该是数据库接口类的文件。

2024-08-10 17:58:19 160

原创 12,自定义模块(2)

创建tbjx.py文件name = '太白金星'print('tbjx模块:', name)print('tbjx模块')read1()# print(__name__) # 根据文件的角色(脚本,模块)不同返回的值不同# 当tbjx.py做脚本时:__name__ = __main__ 返回True# 当tbjx.py做模块被别人引用时:__name__ = tbjx# __name__根据文件根据文件的角色(脚本,模块)不同返回的值不同。

2024-08-10 17:27:08 367

原创 11,模块和自定义模块

这个是我的文件的目录结构,加红线是要使用的文件,搞清楚目录结构否则会很绕。在zz.py中添加一个变量和一个函数'''项目中的子模块'''在yy.py中的操作'''此模块作为对外引用的入口'''# 相对导入同项目下的模块# from ..z import zz # 引用当前目录(y目录)的父目录下的z目录# 这个方法向外界说明了yy调用了zz模块# 此时就可以用' from ..z.zz import * '方法导入zz.py文件中的成员。

2024-08-10 16:29:56 228

原创 自己学python的过程,简单笔记。

1,python基础2,网络编程3,并发编程4,数据库5,web前端6,Django框架

2024-08-10 15:10:56 50

原创 10,python装饰器

仅限关键字参数print(c)# *# 全局名称空间:globalfunc()name = '太白'func()nonlocalname = '太白'inner()func()# 函数名pass# 获取自由变量name = '太白'print(a)ret = wrapper('烧饼')# 装饰器return ret。

2024-08-10 15:04:47 209

原创 09,匿名函数、内置函数和闭包

如何判断一个嵌套函数是不是闭包 1,闭包是嵌套在函数中的函数,只存在嵌套函数中。# 一个递归函数想要结束,必须在函数内写一个return,并且return的条件必须是一个可达到的条件。2,内层函数对外层函数非全局变量的引用(使用),就会形成闭包。2,内层函数对外层函数非全局变量的引用(使用),就会形成闭包。1,闭包是嵌套在函数中的函数,只存在嵌套函数中。2,循环和递归的关系。

2024-08-10 11:55:20 302

原创 08,生成器和内置函数

与列表推导式的写法几乎一模一样。也有筛选模式,循环模式,多层循环构建 不同:把[] 变成 ()生成器函数中可以存在多个yield,yield不会结束生成器函数一个yield对应一个next。return:函数中只存在一个return 结束函数,并且给函数的执行者返回值。1,有毒:列表推导式只能构建比较复杂且有规律的列表。yield:只要函数中有yield 那么他就是生成器函数而不是函数。2,超过三层才能构建成功的,就不建议使用列表推导式。3,查找错误不行,不能进行调试。写法上:[] ()

2024-08-10 11:15:29 91

原创 07,python迭代器(函数名的应用和格式化输出)

可以判断是否是迭代器:('__iter__' in dir(对象)) and ('__next__' in dir(对象))可迭代对象是不可以一个一个取值的,我们看到的只是for循环对它进行了转化,转化成了迭代器,才可以一个一个进行取值的。内部含有'__iter__'方法并且含有'__next__'方法的对象 就是迭代器。一个实实在在存在的值,对象。可迭代:更新迭代循环的,重复的一个过程,更新迭代每次都有新的内容,获取对象的所有方法:并且以字符创的形式表现:dir()’方法的对象,可迭代对象.

2024-08-10 10:26:20 363

原创 06,函数和函数的进阶

函数:以功能(完成一件事)为导向。例如:登录,注册。一个函数就是一个功能随调随用优点:1,减少代码的重复性。2,增强代码可读性结构:def 关键字,定义函数。meet 函数名:与变量设置相同,具有可描述性。函数体:有缩进。return:总结1,在函数中,终止函数2,return 可以给函数的执行者返回值1,return单个值 单个值2,return多个值 (多个值,)元组形式。

2024-08-10 09:54:24 589

原创 04,流程控制

条件 2 满足时,执行的代码。if嵌套:当一个条件的发生需要建立在另一个条件的基础上时,使用。条件 2 不满足时,执行的代码。break 直接跳出循环。比较运算符 > < >=

2024-08-09 21:05:59 256 1

原创 05,文件操作

利用python写一个软件,去操作文件基本条件:1、文件路径:path2、打开方式:读,写,追加,读写,写读......3、编码方式:utf-8,gbk,gb2312....open 是内置函数,open底层调用的是操作系统的接口。f1,变量,f1,fh,file_handler,f_h,文件句柄。对文进行任何操作都要通过句柄encoding:可以不写,不写参数是默认编码本:操作系统默认的编码ios:utf-8f1.close() 关闭文件句柄文件操作三部曲:1、打开文件。

2024-08-09 20:29:04 213

原创 03,基础数据类型的补充与编码进阶

【代码】03,基础数据类型的补充与编码进阶。

2024-08-09 20:08:23 47

原创 python基础

14,shutil和logging模块。03,基础数据类型的补充以及编码进阶。08,匿名函数、内置函数、闭包。05,函数和函数的进阶。07,生成器和内置函数。10,自定义模块(1)11,自定义模块(2)

2024-08-09 20:02:24 172

原创 02,深浅copy

深copy会在内存中开辟新空间,将原列表以及列表里面的可变的数据类型重新创建一份。浅copy会在内存中新开辟一个空间,存放这个copy的列表,但是列表里面的内容还是沿用之前的对象的内存地址。所以l1,l2的id不同,但是内容id相同。不可变的数据类型则沿用之前的。

2024-08-09 19:58:40 71

原创 01,python基础数据类型

变量的定义: 变量名 = 值num = 1print(num)

2024-08-09 19:50:55 248

空空如也

空空如也

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

TA关注的人

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