目录1、交互式环境与print输出2、字符串的操作3、重复/转换/替换/原始字符串4、去除/查询/计数5、获取输入/格式化6、元组7、列表8、集合9、字典10、循环11、条件/跳出与结束循环12、运算符与随机数13、定义函数与设定参数14、设定收集参数15、嵌套函数/作用域/闭包16、递归函数...
计算机如何随机?程序都是固定的,所以对于一个没有输入的程序,无论用什么算法,只能让每次执行的不同随机数随机,却不能让不同次执行的数随机。所以一般随机数都需要一些随机种子,一般这种子可能是时间、或者某快内存的当前值,这些数值的分布明显是不随机的,所以目前的计算机无法生成真正的随机数。我认为这个是...
只有自己去想与写,才记得住规则。本文是18 个极简任务,初学者可以尝试着自己实现;Python 开发者也可以看看是不是有没想到的用法。1 交换两个变量以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。a = 4 b = 5 a,b = b,a prin...
如何在pycharm中设置当打开Terminal终端时,自动进入虚拟环境?当我们为一个新的项目创建了虚拟环境,但是在进入pycharm中的Terminal终端时,进入的却不是虚拟环境,而是原始的python大环境,如下所示,这个时候我们该如何解决?原因:出现这个问题的原因是在pycharm中默...
背景现在的电脑大多都是64位的,开发者安装的 Python 也多是64位的,所以使用 pyinstaller打包出的exe也是64位的。有时候用户的电脑是古老的windows7 32位系统,那么是无法运行我们打包出的64位exe软件的。这个时候就需要我们安装使用32位的Python来打包和发布...
import pdfplumber def pdf_to_arr(path): with pdfplumber.open(path) as pdf: table_1 = [] for each in pdf.pages: tab...
url encode加密简介:当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下编码转换。# -*- coding: utf-8 -*- # @Time : 2022/9/29 1...
代码如下:缺点:只适用于PDF文档中的表格格式较为规范的情况,对于复杂的表格格式可能无法正确处理。import PyPDF2 def convert_pdf_to_excel(pdf_path, excel_path): pdf_file = open(pdf_path, 'rb')...
1、安装xlwingspip install xlwings2、代码import xlwings as xw def readExcel(): # xlwings对表操作的性能测试 # 创建操作对象 app = xw.App(visible=True, add_boo...