![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础语法
高级删库工程师
多运动,好跑路~
展开
-
基于python的洗牌算法
假设我们有一个数组nums = [1, 2, 3, 4, 5, 6, 7]洗牌算法流程如下:for i = len(nums) - 1 -> 1: 在[0, i] 的闭区间内随机选择一个整数 j 交换nums[i] 和 nums[j]返回经过交换的数组nums原创 2021-11-22 18:19:34 · 823 阅读 · 0 评论 -
Python 中product函数的用法以及该函数中repeat参数的意义
Python中product函数用于生成两个可迭代对象的笛卡尔积:假设我们有两个列表:A = [1, 2, 3]B = ['A', 'B', 'C']from itertools import productA = [1, 2, 3]B = ['A', 'B', 'C']for item in product(A, B): print(item)运行结果如下:(1, 'A')(1, 'B')(1, 'C')(2, 'A')(2, 'B')(2, 'C.原创 2021-11-17 21:23:49 · 2365 阅读 · 0 评论 -
Python 中os.mkdir和os.makedirs的区别
os.mkdir一般用于创建单层的目录:os.mkdir('./a')os.makedirs可以用来创建多层的目录os.makedirs('./a/b/c')当所希望创建的路径已经存在时,python会返回FileExistsError原创 2021-10-30 14:57:16 · 277 阅读 · 0 评论 -
python 中 is 和 == 的区别
在python中:== 判断的是两个对象的值是否相等,is判断的是两个对象是否为同一个举个很诡异的例子:我(对象A)的兜里有10块钱(valueA),小明(对象B)的兜里也有10块钱(valueB)这个时候我们可以说:我兜里的钱==小明兜里的钱(比较的是value)但是我们绝不能说:我兜里的钱 is 小明兜里的钱!...原创 2021-09-16 13:36:54 · 113 阅读 · 1 评论