Python常用知识点
文章平均质量分 69
为了防止遗忘,故而开设整理此专栏
Renweif
这个作者很懒,什么都没留下…
展开
-
ajax向后端发送
【代码】ajax向后端发送。原创 2024-04-22 23:49:11 · 173 阅读 · 0 评论 -
上线流程及操作
【代码】【无标题】原创 2024-04-17 23:57:53 · 337 阅读 · 0 评论 -
【无标题】
软件开发一个功能后---》把代码提交到某个位置---》大家都能拿到# 首页功能开发完了--->提交到git# 现在存在的问题1 多人在同一项目上开发---》代码合并--》多人协同开发2 做版本管理--》版本回退,查看。。。# SVN 、 GIT 能完成上述操作-svn 比较老,用的公司不多-git比较流行# git是什么?版本控制[软件] - 控制的对象是文件# 下载:-win:Git-2.43.0-64-bit.exe 下载,一路下一步安装即可-mac:双击安装。原创 2024-04-15 23:25:01 · 302 阅读 · 0 评论 -
深拷贝(Deep Copy)和浅拷贝(Shallow Copy)
在Python中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)是两种处理对象复制的方式,它们的主要区别在于如何处理对象内部的引用。原创 2024-03-11 19:43:30 · 419 阅读 · 0 评论 -
Django高级之-cookie-session-token
2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪些人登录系统, 哪些人往自己的购物车中放商品, 也就是说我必须把每个人区分开,这就是一个不小的挑战,因为HTTP请求是无状态的,所以想出的办法就是给大家发一个会话标识(session id), 说白了就是一个随机的字串,每个人收到的都不一样, 每次大家向我发起HTTP请求的时候,把这个字符串给一并捎过来, 这样我就能区分开谁是谁了。如果访问服务器多了, 就得由成千上万,甚至几十万个。原创 2024-03-07 21:32:44 · 1094 阅读 · 0 评论 -
cmd窗口下的简单操作以及在该窗口下如何实现Python解释器的多版本调用
cmd窗口下的简单操作以及在该窗口下如何实现Python解释器的多版本调用原创 2023-08-23 19:58:48 · 388 阅读 · 0 评论 -
python中的变量和常量
python中的变量和常量原创 2023-08-24 19:16:28 · 225 阅读 · 0 评论 -
Python 基本数据类型
例: a = ‘老师说:“你是一个优秀的学生“’,这句话中, ’ ’ 内的整体都是字符串。原创 2023-08-25 17:13:48 · 78 阅读 · 0 评论 -
Python运算符
如果a点出现了短路,那么b点和c点肯定没有电的;如果b点短路,那么电流会正常经过a点,但是到不了c点。这个应该非常容易理解,那么这个就是短路逻辑的原理。用一个简单的例子来说明,假设下面是一根电线,a、b、c三个点分别代表这个电线上三个非常关键的连接点,电流的方向如箭头所示。原创 2023-08-28 19:37:06 · 89 阅读 · 3 评论 -
Python布尔值学习
其中and为且需要全部满足才会判断为真、or为或只有一个条件满足就会判断为真。not表示翻转,not True等于False,not False等于True。在表中左侧一列都是被判定为假,其中None,代表【空值】,数据类型NoneType。执行后会输出一个‘加油’字符串,这是因为‘武汉’字符串作为一个条件被判断为真,而‘’(空字符串)被判断为假,就没有继续执行代码。五种运算方式:and、or、not、in、not in。在这里作为一个条件,被判断为真,所以会输出北京。=,这两种在条件判断中用的非常多。原创 2023-08-29 15:04:24 · 315 阅读 · 2 评论 -
Python字符串内置方法
str1 = ‘tony*’‘) # 移除左右两边的指定字符‘tony’’) # 只移除左边的指定字符tony***str1.rstrip(‘*’) # 只移除右边的指定字符**tonystr2.lower() # 将英文字符串全部变小写str2.upper() # 将英文字符串全部变大写。原创 2023-08-30 19:01:17 · 97 阅读 · 0 评论 -
字符编码与解码
字符编码与解码原创 2023-09-05 15:21:57 · 378 阅读 · 1 评论 -
Python文件处理
python中的文件操作原创 2023-09-05 20:16:13 · 100 阅读 · 1 评论 -
python中函数的基本使用和参数
函数的使用必须遵循’先定义,后调用’的原则。函数的定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这和变量的定义是相似的。没有事先定义函数而直接调用,就相当于在引用一个不存在的’变量名’。综上所述所有参数可任意组合使用,但定义顺序必须是:位置参数、默认参数、*args(或*单独隔开)、命名关键字参数、**kwargs(可变长度的关键字参数)原创 2023-09-06 20:34:46 · 244 阅读 · 1 评论 -
名称空间与作用域
函数名称空间与函数对象原创 2023-09-07 21:17:43 · 56 阅读 · 0 评论 -
浅谈闭包函数
闭:就是函数内部定义函数,至少要有2层函数内部的函数要使用外部函数名称空间中的名字'''只有同时满足以上两个条件,才能称之为是闭包函数'''原创 2023-09-08 19:22:31 · 85 阅读 · 1 评论 -
Python函数装饰器
装饰’代指为被装饰对象添加新的功能,’器’代指器具/工具,装饰器与被装饰的对象均可以是任意可调用对象。概括地讲,装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能。装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景,装饰器是解决这类问题的绝佳设计,有了装饰器,就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。函数装饰器就是不修改函数源代码和调用方式的前提下,为函数添加新的功能三、装饰器功能的实现。原创 2023-09-09 16:10:30 · 85 阅读 · 1 评论 -
python有参装饰器与多层语法糖
@outter >>>>>>>>,这里,@outter,他内部的函数是默认将下边函数的名字当作参数传入outter函数,即>>>>index = outter(index)# index(a,b,c,*args,**kwargs)>>>>inner(a,b,c,*args,**kwargs),这与原来的调用方式明显不一样。:那么,如果是outter(func,a,b,c),这种呢,这种如果单纯的作为嵌套函数是可以的,但是,作为装饰器,我们是需要用的。原创 2023-09-12 17:13:03 · 90 阅读 · 0 评论 -
python递归函数
函数不仅可以嵌套定义,还可以嵌套调用,即在调用一个函数的过程中,函数内部又调用另一个函数,而函数的递归调用指的是在调用一个函数的过程中又直接或间接地调用该函数本身例如在调用f1的过程中,又调用f1,这就是直接调用函数f1本身def f1():f1()f1()配图:递归调用1在调用f1的过程中,又调用f2,而在调用f2的过程中又调用f1,这就是间接调用函数f1本身def f1():f2()def f2():f1()f1()配图:递归调用2。原创 2023-09-12 19:14:23 · 64 阅读 · 0 评论 -
python迭代器
迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代通过索引的方式进行迭代取值,实现简单,但仅适用于序列类型:字符串,列表,元组。对于没有索引的字典(字典是按照key取值)、集合(主要用来去重和运算)等非序列类型,必须找到一种不依赖索引来进行迭代取值的方式,这就用到了迭代器。1、可迭代对象多次调用___iter__方法仍然是迭代器对象,原创 2023-09-13 16:47:27 · 107 阅读 · 1 评论 -
函数生成器
【代码】函数生成器。原创 2023-09-15 21:16:14 · 376 阅读 · 0 评论 -
python模块导入
【代码】python模块导入。原创 2023-09-16 20:41:53 · 66 阅读 · 1 评论 -
python正则
import re#findall,从左到右全部将待匹配对象检查一遍,根据正则,匹配所有符合田间的数据。原创 2023-09-20 21:26:50 · 54 阅读 · 1 评论 -
os模块与sys模块
不受文件路径是否正确的限制,只执行特定的功能#不受文件路径是否正确的限制,只执行特定的功能import sys。原创 2023-09-21 21:26:03 · 53 阅读 · 0 评论 -
类的定义与属性查找
'''obj1.a = '666' #{'name': '任巍峰真帅', 'age': 18, 'f': '新增加的属性', 'a': '666'}print(obj1.__dict__) #{'name': 'renweifeng', 'age': 18, 'f': '新增加的属性'}print(obj1.__dict__) #{'name': '任巍峰真帅', 'age': 18, 'f': '新增加的属性'}'''2.2增,等同于字典的赋值操作,直接为对象的名称空间赋值新的属性就行'''原创 2023-10-10 16:36:39 · 91 阅读 · 0 评论 -
python 创建进程的时候为什么要写在main里面
python 创建进程的时候为什么要写在main里面原创 2023-10-18 19:13:10 · 134 阅读 · 0 评论 -
基本的sql语句
查看记录# 查所有增加数据# 第一种方式,全字段增加, 单条增加# 第二种方式,全字段增加, 批量增加# 空的使用NULL填充修改“”“以后再自行更新和删除的sql语句的时候,一定要细心、好好看看你的条件是否正确”“”案例:“”“一定要谨慎!!!”“”删除# 这是清空表。原创 2023-10-23 21:32:22 · 71 阅读 · 0 评论 -
基本sql语句
【代码】基本sql语句。原创 2023-10-24 20:35:15 · 75 阅读 · 0 评论 -
sql语句
【代码】sql语句。原创 2023-10-26 21:52:42 · 95 阅读 · 0 评论