函数python tile
python基础之函数的特性
### 1. 函数作为参数传递 ```python # 函数作为参数传递 def c(x): return x + 1 def d(f): return f(3) e = d(c) print(e) ``` 输出: ```python 4 ``` 说明一个函数可以接受另外一个函数对象作为自己的参数, ......
Python 内置函数 :eval、exec、hash、help、callable
### 1.eval() 功能描述:“剥去字符串的外衣”,去运行字符串里面的代码 作用 : (1)参数是一个类似"1+3"这样数学表达式的字符串,可以计算得到返回值(int型) (2)参数是一个类似"{'name':'tian','age':18}"这样字典、列表、元组外套上一对引号的字符串,可以快 ......
python批量计算多站点多年标准化降水指数SPI
前面提过如何计算单站点多年的标准化降水指数SPI,但是在现实中不仅只计算一个站点的标准化降水指数,有时要计算多个站点的。 原始数据是11个站点1961年至2022年每个月的降水值: 编程思路是: 1、先需要进行站点分类: 此处的难点在于需要写个for循环,根据站点名称遍历数据 for i in na ......
js的function对象和闭包函数
<script> // Function对象的call和apply方法:可以用来调用所有者对象作为参数的方法,通过call和apply方法,能够使用属于另一个对象的方法。 //call() 和 apply() 之间的区别:call() 方法分别接受参数。apply() 方法接受数组形式的参数。如果要 ......
Python采集主播照片,实现人脸识别, 进行颜值评分,制作颜值排行榜
昨晚一回家,表弟就神神秘秘的跟我说,发现一个高颜值网站,非要拉着我研究一下她们的颜值高低。 我心想,这还得要我一个个慢慢看,太麻烦了~ 于是反手用Python给他写了一个人脸识别代码,把她们的照片全部爬下来,自动检测颜值打分排名。 这不比手动快多了? 准备工作 开发环境 Python 3.8 Pyc ......
python 开发环境管理 pyenv, poetry
下载 python 任何一个版本 ,比如 python3.8 安装 pyenv-win link:https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#add-system-settings 步骤: pip i ......
【DataBase】to_char()函数
使用to_char处理日期 格式代码 语法 TO_CHAR(date,’格式’); -- SQL中不区分大小写 用法 to_char(sysdate,'q') 季 to_char(sysdate,'yyyy')年 to_char(sysdate,'mm')月 to_char(sysdate,'dd' ......
【学习笔记】数论之生成函数基础
## 前言 一直不是很会生成函数,但是平常遇到的数论题,很多地方都是会用到生成函数,现在正好有了时间可以搞一搞 未来说不定会补上 NTT。 ## FFT (下文极有可能有一些加一减一的不合理的地方,可能以后会修修) 如果不会 FFT 那么生成函数肯定就完全做不了题了。(写过一篇不过当时根本不理解,胡 ......
cache常用函数
1.Set 设置变量 set s=3 2.write 输出变量 w s 3.kill 删除所有变量或一些指定的变量或所有变量除了指定的变量。 4.new 初始化变量。 5.Do(d):执行命令 6.Quit(q): 结束执行一个函数并返回一个值 7.$Horolog $Horolog 包含了时间和日 ......
python 读取文件夹
import os #返回一个列表 ['01.xlsx', 'EE_reg.txt', 'EE Data.txt', 'ER ENR.txt', 'ER-25.txt'] file_names = os.listdir('D:\\yuyu\\test_yuyu\\accessibility_1\\A ......
Python使用字典传值代替if else...
# demo ```python def case_one(): print("执行选项一") def case_two(): print("执行选项二") def case_default(): print("执行默认选项") switch_dict = { "option1": case_one ......
《最新出炉》系列入门篇-Python+Playwright自动化测试-10-标签页操作(tab)
1.简介 标签操作其实也是基于浏览器上下文(BrowserContext)进行操作的,而且宏哥在之前的BrowserContext也有提到过,但是有的童鞋或者小伙伴还是不清楚怎么操作,或者思路有点模糊,因此今天单独来对其进行讲解和分享一下,希望您有所帮助。 2.单标签页 单个标签操作这个是最简单的, ......
python通过SSE与html主动通讯
**博客:使用 Python 通过 SSE 与 HTML 实现主动通讯** 在现代 Web 应用中,实时性和交互性成为了越来越重要的需求。服务器向客户端主动推送数据,而不是等待客户端发送请求,就是一种实现实时通讯的方式。Server-Sent Events(SSE)正是一种用于实现这种服务器主动推送 ......
升级 python 导致的坑
编译 tvm 或者其他项目发现 cmake 版本 3.16 太低了(应该是 MegBrain 默认的版本),cmake 换到高版本发现 python 3.6 版本太低了(Ubuntu 18.04 的默认版本)导致没法 configure,升级到 python 3.8 之后又有一些坑,记录一下。 设置 ......
Python做成计划任务
将 Python 脚本转换为可执行文件(.exe 文件)&把一个Python脚本注册为windows服务 - 陈致远大侠 - 博客园 (cnblogs.com) 书再接上回,为这样一个小项目花这么大力气,弄这么大阵仗不是我的处事风格。所以只好转战计划任务了。计划任务也是不支持直接运行python,示 ......
AutoJS常用的控件操作函数
AutoJS 是一个基于 JavaScript 的安卓自动化工具,它可以用来编写脚本来控制安卓设备上的各种操作。下面是一些常用的 AutoJS 控件方法: id():根据控件的 id 属性获取控件对象。 var btn = id("button_id").findOne(); text():根据控件 ......
测试 | python | pip 使用 | parameterized参数化的使用
前提:unittest 中不支持参数化,所以需要安装参数化插件后导包使用。很多初学二点小伙伴不清楚pip是什么,在这里详细的介绍一下。 (unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为: 0~9,A~Z,a~z。) pip 是python中的包管理工具,使用他来下载安 ......
ORACLE UNPIVOT函数
语法 函数用途: UNPIVOT 函数用来将列值转换为行值. 1. INCLUDE | EXCLUDE NULLS 子句参数可以控制在结果集中是否保留值为NULL的行(新生成的行,即PIVOT_FOR_CLAUSE参数值)。当省略这个控制参数时,默认为EXCLUDE NULLS,即去除空值行。 2. ......
[爬虫]2.3.1 使用Python操作文件系统
Python提供了许多内置库来处理文件系统,如`os`、`shutil`和`pathlib`等,这些库可以帮助你创建、删除、读取、写入文件和目录。 ## 读取文件 在Python中,你可以使用内置的`open`函数来打开一个文件。`open`函数返回一个文件对象,你可以对这个对象进行各种操作。 以下 ......
将 Python 脚本转换为可执行文件(.exe 文件)&把一个Python脚本注册为windows服务
python实现自动切换壁纸(win10) - 陈致远大侠 - 博客园 (cnblogs.com) 书接上文,我需要把该脚本注册为服务自动运行。实现流程like this: c:\>python service.py install c:\>python service.py start c:\>p ......
如何用python做一个exe程序快速爬取文章?
我用了99藏书网作为例子 九九藏书网 (99csw.com) 注:本程序主要用于快速复制99藏书网中的小说,有些参数我要在开头先解释清楚 一、导入库 import tkinter as tk from selenium import webdriver from selenium.webdriver ......
PHP 函数
PHP 的真正力量来自它的函数:它拥有超过 1000 个内建的函数。 PHP 用户定义函数 除了内建的 PHP 函数,我们可以创建我们自己的函数。 函数是可以在程序中重复使用的语句块。 页面加载时函数不会立即执行。 函数只有在被调用时才会执行。 在 PHP 创建用户定义函数 用户定义的函数声明以单词 ......
python实现自动切换壁纸(win10)
因为本人工作环境特殊,很多软件的下载很麻烦,而且违规。然后发现域策略有变更,之前貌似不可以自己换壁纸。我是一个对任何重复的事物都十分容易腻的人,壁纸也包括在内,所以决定写一个自动切换壁纸的脚本 import os import ctypes import time from datetime imp ......
Linux版python安装教程
如果你希望在 CentOS 上使用源码编译的方式安装 Python 3,请按照以下步骤进行操作: 1. 安装编译工具和依赖项: 在开始编译前,需要安装一些编译工具和 Python 3 的依赖项。在终端中运行以下命令: ```bash sudo yum groupinstall "Developmen ......
python学习01:Python基础语法与数据类型
一、Python注释 通常用于解释代码,这段打开主要是想表达什么意思,注释后的代码不会再代码中运行,例如: #打印HelloWorld print("Hello World") 注释的方式: # python注释(快捷键:Ctrl+/(选中你想注释的代码就可全部注释掉)) >单行注释 ''''pri ......
15表达/生成式 内置函数
三元表达式 使用场景:二选一的时候 推荐使用三元表达式 #如果用户名是jason则打印管理员 否则打印DSB(正常写的时候) username = input('username>>>:').strip() if username == 'jason': print('管理员') else: pri ......
python logurur日志用法记录
```python import sys from loguru import logger logger.configure(handlers=[ { "sink": sys.stderr, "format": "{time:YYYY-MM-DD HH:mm:ss.SSS} |{level:8}| ......
python装饰器
[toc] #### 函数可以作为参数 - 函数本身在python里面是一个对象, 也可以作为参数被传入另一个参数里. ```python def double(x): return x*2 def triple(x): return x*3 def calc_number(func,x): pri ......
python 指定参数类型
Python 3.5以下的版本: def add_numbers(a: int, b: int) -> int: return a + b Python 3.5以上的版本: def add_numbers(a, b): # type: (int, int) -> int return a + b 这 ......