Python
Python使用小技巧
YaoYee_7
别看CSDN了,拥抱chatgpt吧
展开
-
【Python】中文字符写入json文件
f.write(json.dumps(data, ensure_ascii=False))原创 2022-08-25 21:52:45 · 907 阅读 · 0 评论 -
【Python】list转置列表
b = list(map(list, zip(*a)))原创 2022-08-25 21:38:50 · 1247 阅读 · 0 评论 -
【Python】多次写入excel的不同sheet
global_workbook = xlwt.Workbook()原创 2022-08-17 00:00:29 · 1775 阅读 · 0 评论 -
【Python】with open 打开文件的不同方式
直接`f = open()`需要手动`f.close()`;`with open() as f` 则不用手动`f.close()`原创 2022-08-16 00:05:19 · 732 阅读 · 0 评论 -
【Python】格式化print输出,描述在前,变量在后
print("name: %s, age: %d"%(name, age))原创 2022-08-14 15:50:11 · 263 阅读 · 0 评论 -
【Python】生成器有啥用?
生成器函数按需产生的一个结果对象(迭代器)原创 2021-09-11 17:05:50 · 315 阅读 · 0 评论 -
【Python】函数外定义变量并在函数内进行更新
self.val原创 2021-09-08 22:32:10 · 734 阅读 · 0 评论 -
【Python】for 循环倒叙遍历
`range(5, 2, -1)` 的遍历范围是`[5, 2)`,最后的`-1`代表逆序。原创 2021-09-06 16:43:05 · 2725 阅读 · 0 评论 -
【Python】保留小数点后两位精度
print("%.2f" % a)原创 2021-09-05 22:36:46 · 1136 阅读 · 0 评论 -
【Python】统计字符串里某个字符或子字符串出现的次数
str.count()原创 2021-09-04 21:43:51 · 3074 阅读 · 0 评论 -
【Python】append和extend的区别
append添加单个对象,extend添加列表(可迭代对象中所有元素)原创 2021-08-31 15:00:53 · 327 阅读 · 0 评论 -
【Python】函数默认参数怎么改变?
有数值进来的话,会覆盖默认参数原创 2021-08-26 19:27:39 · 290 阅读 · 0 评论 -
【Python】字典(Dictionary) items()方法
函数以列表返回可遍历的(键, 值) 元组数组原创 2021-08-24 18:07:33 · 277 阅读 · 0 评论 -
【Python】sort 和 sorted 的用法区别
sort() 改变原始 list,返回None;sorted() 针对所有可迭代对象,返回排序后的新列表原创 2021-08-24 17:00:56 · 160 阅读 · 0 评论 -
【Python】字典哈希表按键(key)值(value)顺序和逆序输出
for i in sorted (d),out = sorted(d.items(), key=lambda item:item[1])原创 2021-08-24 16:34:34 · 2595 阅读 · 0 评论 -
【Python】去除列表中字符串里的所有符号
import string原创 2021-08-24 15:53:49 · 3534 阅读 · 0 评论 -
【Python】牛客的输入输出到底怎么整??
import sys,for line in sys.stdin:, l = list(map(int, line.split()))原创 2021-08-22 23:27:18 · 739 阅读 · 0 评论 -
【Python】创建数组[[0]*n]*m与[[0 for _ in range(n)] for _ in range(m)]的区别
[[0]*n]*m这种方式是直接将[0]*n复制了m遍,后面会跟着变化原创 2021-08-21 23:22:13 · 843 阅读 · 0 评论 -
【Python】find()函数居然还能指定搜索的起点和终点?
str.find(str, beg=0, end=len(string))原创 2021-08-21 21:23:40 · 481 阅读 · 0 评论 -
【Python】/ 和 // 的区别
/ 普通的除,// 向下取整原创 2021-08-20 16:41:20 · 348 阅读 · 0 评论 -
【Python】分割字符串 空格、逗号,分号;
b1 = a.split(' ') 或 b2 = a.split(',')原创 2021-08-16 22:26:43 · 10242 阅读 · 0 评论 -
【Python】判断字符串 str 是否为空
if a == '': 或者 if a is '': 或者 if not a:原创 2021-08-16 22:05:46 · 3303 阅读 · 0 评论 -
【Python】判断是否为 None
if a is None:原创 2021-08-16 21:41:45 · 9731 阅读 · 0 评论 -
【Python】is 和 == 的区别
==判断值;is判断值和地址原创 2021-08-16 21:25:45 · 164 阅读 · 0 评论 -
【Python】列表 list 添加元素的几种方法
+ append extend insert原创 2021-08-15 23:16:07 · 839 阅读 · 0 评论 -
【Python】判断列表 list 是否为空
if len(list_temp): 或者 if list_temp:原创 2021-08-15 23:10:39 · 452 阅读 · 0 评论 -
【Python】for 循环次数
* for i in range(n): 循环n次* for i in range(m, n): 循环n-m次原创 2021-08-15 15:15:17 · 29463 阅读 · 0 评论 -
【Python】while里面是负数时条件还为真吗?
只有 while(0): 的时候,条件为假,不执行下面的循环原创 2021-08-15 15:10:11 · 2050 阅读 · 0 评论 -
【Python】print 不换行输出
for i in 'YaoYee': print(i,end='')原创 2021-08-14 21:05:18 · 398 阅读 · 0 评论 -
【Python】break 和 continue 的用法
* break 跳出整个循环(再也不干了)* continue 跳出这一次的循环(下一次真香)原创 2021-08-14 21:01:51 · 363 阅读 · 0 评论 -
【Python】生成随机的1和0 布尔型
bool(random.getrandbits(1))原创 2021-08-14 11:34:56 · 2992 阅读 · 0 评论 -
【Python】查找目标值在列表中的索引序号
return nums.index(target) if target in nums else -1原创 2021-08-12 19:00:49 · 2540 阅读 · 0 评论 -
【Python】选取二维列表的第一列
b = [i[0] for i in a]原创 2021-08-12 18:45:37 · 7715 阅读 · 1 评论 -
【Python】直接赋值、浅拷贝和深度拷贝解析
赋值:传引用。浅拷贝:拷贝父对象。深拷贝:拷贝父对象和子对象原创 2021-08-05 11:59:26 · 158 阅读 · 0 评论 -
【Python】函数调用外部变量
global val原创 2021-08-04 23:20:01 · 734 阅读 · 0 评论 -
【Python】一种超简单的变量交换方法
a,b = b,a原创 2021-08-04 21:48:43 · 139 阅读 · 0 评论 -
【Python】一种超简单的二维列表降维方法
sum(matrix,[])原创 2021-08-04 20:23:27 · 901 阅读 · 0 评论 -
【Python 】单引号和双引号有什么区别?
没有任何区别,可以减少转义字符的使用原创 2021-08-04 11:53:41 · 197 阅读 · 0 评论 -
【Python】if else 一行写完
print('yes') if x is 'yes' else print('no')原创 2021-08-04 11:43:34 · 240 阅读 · 0 评论 -
【Python】字符转换为 ASCII 码
ord 函数将单个字符转换为 ASCII 码, chr相反原创 2021-08-04 11:06:07 · 8062 阅读 · 0 评论