随笔分类 -  Python

摘要:一、什么是coroutine 使用async/await 语法来声明 普通函数前加上async后,一般被称为 coroutine function 函数不能再使用 function()来进行调用,这种方式返回的是coroutine object,是不能执行到函数里面的代码的 要调用async fun 阅读全文
posted @ 2023-09-19 16:58 弩哥++ 阅读(19) 评论(0) 推荐(0) 编辑
摘要:``` import hashlib def encrypt_password(passwd): # h = hashlib.sha256(passwd.encode('utf8)) salt = "abcdeasd11234" h = hashlib.sha256() h.update(passw 阅读全文
posted @ 2023-09-07 11:19 弩哥++ 阅读(4) 评论(0) 推荐(0) 编辑
摘要:### 迭代 > 对list、tuple、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代 ### 可迭代对象 > 不是所有对象都能使用for ..in ,比如数字10,把可以通过for...in...这类语句迭代读取一条数据供我们 阅读全文
posted @ 2023-09-06 19:30 弩哥++ 阅读(15) 评论(0) 推荐(0) 编辑
摘要:### 1.列表的删除操作,可以使用del 列表[索引]、列表.pop(索引)、列表.remove(元素)、列表.clear() + del(如果不指定列表索引,就是删除整个列表,再使用就会出现 name 'XX' is not defined) ``` a = [10, 20, 30, 40] p 阅读全文
posted @ 2023-08-31 17:06 弩哥++ 阅读(86) 评论(0) 推荐(0) 编辑
摘要:### 1.extend方法会直接作用于原始列表,会修改原始列表的值 ``` a = [10, 20, 30] b = [1, 2, 3] print(a + b) print(a) a.extend(b) print(a) ``` ![image](https://img2023.cnblogs. 阅读全文
posted @ 2023-08-30 16:37 弩哥++ 阅读(85) 评论(0) 推荐(0) 编辑
摘要:> 分隔主要涉及到split,rsplit,splitlines,partition和rpartition五个方法。 ###split 以指定字符串为分隔符切片,如果 maxsplit有指定值,则仅分隔 maxsplit+1 个子字符串。返回的结果是一个列表。 没有指定分隔符,默认使用空格,换行等空 阅读全文
posted @ 2023-08-29 19:20 弩哥++ 阅读(42) 评论(0) 推荐(0) 编辑
摘要:``` # 批量修改当前文件下所有文件名 import os path = "d:/test" files = os.listdir(path) # print(os.listdir(path)) ['123.txt', '456.txt', '789.txt'] order = 1 for fil 阅读全文
posted @ 2023-08-29 17:41 弩哥++ 阅读(6) 评论(0) 推荐(0) 编辑
摘要:### 一、安装第三方库 `pip install PyExecJS` ### 二、创建一个js文件 ``` //test.js function add(a,b){ return a+b } ``` ### 三、创建一个python文件 ``` #testJs.py import execjs c 阅读全文
posted @ 2023-05-30 18:08 弩哥++ 阅读(55) 评论(0) 推荐(0) 编辑
摘要:对于封装来说:通过实例.实例属性来访问实例的实例属性是不建议这么操作的 正常情况下,实例的属性应该是隐藏的,只能通过类下的实例方法来间接访问 class Students: def __init__(self, name, age): self.__name = name self.__age = 阅读全文
posted @ 2021-10-15 17:37 弩哥++ 阅读(157) 评论(0) 推荐(0) 编辑
摘要:### 赋值 + 不会开辟新的内存空间,是对原对象值的引用 ![image](https://img2020.cnblogs.com/blog/2408012/202108/2408012-20210824200010753-729700428.png) + 如果原对象为可变数据类型,当对象的值改变 阅读全文
posted @ 2021-08-24 20:13 弩哥++ 阅读(134) 评论(0) 推荐(0) 编辑
摘要:浅拷贝和深拷贝 Python数据都是存放到内存中的,Python的数据又分为可变和不可以变 可变数据(修改了值后,不会改变内存地址,修改的值还是指向相同的内存地址) 字典 # 列表是可变 x = [100, 200, 300] y = x print('变化前内存地址的值是:%x %x' % (id 阅读全文
posted @ 2021-08-23 19:57 弩哥++ 阅读(213) 评论(0) 推荐(0) 编辑
摘要:import logging # 记录器 # 处理器 # 格式化器 # 处理器绑定格式化 # 记录器绑定处理器 def log(): logger = logging.getLogger('applog') # 如果记录器没有处理器就执行以下代码 if not logger.hasHandlers( 阅读全文
posted @ 2021-08-21 16:54 弩哥++ 阅读(40) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示