2024
上次我们介绍了Python中常用的三个编码小技巧,今天我们介绍三个高级技巧1、三元运算符 Python 中的三元运算符(也称为条件表达式)是一种简洁的方式来进行条件判断并返回结果。其基本语法如下
上次了解过了多线程的代码应用,在python中还有另一种运行方式“多进程”,其也是让程序同时运行,与多线程的区别在于,每一个进程中都有自己的内存,变量之间不互通,进程与进程之前访问必须要有一个中间代理
1、列表生成式 列表生成式是Python提供的一种简易的列表生成表达式,通过列表生成式,你可以在一行代码中生成一个列表,而无需使用传统的for循环结构。他的语法格式是这个样子的[expressi
在python程序中需要用到多个任务来处理不同的内容,且不影响主程序的正常运行,这时候就需要用到多线程,可以在主程序之外多次创建线程同时运行。下面分享一个多线程的例子,创建两个线程并且同时运行输出,线
在程序开发过程中,我们通常会有很多的数据被重复的使用,重点使用,这个时候我们通常会将这个常用的数据定义成为一个全局变量或者常量,这样我们在书写代码的时候不用一遍一遍的去重新定义内容,直接调用常量或者变
2023
在 Python 中,如果你尝试对一个包含中英文字符的字符串进行截取,并且截取的位置恰好在一个中文字符的中间,那么就可能会出现乱码。这是因为 Python 默认情况下是按照字节来进行字符串截取的,而一
当我们需要对一段过长的文字进行裁剪的时候,我们通常使用切片(slice)来截取字符串,在Python中切片的操作语法是str[start:end],其中start是开始的位置,end是结束的位置,结束
source命令常用的场景,我的话主要有两个地方会经常用到,但是也不常用每次用都有一种陌生的感觉,一直不知道为什么会用到这个命令,所以特意搜了一下这个命令是用来干嘛的source命令通常用于在Shell中执行脚本文件。它可以将脚本文件中的命令解释并执行,并且不会在执行过程中启动新的子进程,而是将脚本中定义的所有变量和环境设置应用于当前的Shell。执行脚本文件中的命令:通过source命令,可以将...
Selenium WebDriver 是一个基于 Web 的自动化测试框架,可以测试在各种 Web 浏览器和各种操作系统上启动的网页。可以用多种语言编写测试脚本。使用 Selenium WebDriver,可以把手动的任务自动化,也可以绕过一些人机的检测,Selenium 支持并行测试执行,因此可以大大减少测试执行时间以下是 Python 使用 Selenium WebDriver 的入门介绍及安...
筛选功能基本上在每个项目中都会有,而且筛选的方式也有很多种,根据客户的不同要求也会定制对数据按照要求进行筛选,今天的筛选目标是,筛选用户的回复中不包含图片的回复信息。看起来很困难的样子,但其实就是判断一下回复的内容中是否有img标签,那么就只需要在循环查询结果的时候判断内容中是否包含img标签。Python判断字符串中是否包含img标签可以用find()方法来实现:也可以通过in()方法来判断是否...