博客园  :: 首页  :: 管理

随笔分类 -  [08]Python编程 / python基础

摘要:背景:今天在对使用 Powerautomate 对 0.985 小数进行四舍五入时,保留两位小数时,结果却是 0.98, 使用python去计算也是这样 查询了大量的资料,才知道 有一个叫 银行家舍入法,又称【四舍六入五取偶法】的规则算法 银行家舍入法,又称“四舍六入五取偶法”,是由IEEE 754 阅读全文

posted @ 2025-09-18 15:40 520_1351 阅读(53) 评论(0) 推荐(0)

摘要:使用python-对字符串日期-计划昨天-前天-明天-后天-或者指定前后天数 如可以定义字符串日期,然后分别计算其前后多少天,以如下代码举例说明,在体过程如下: 1、将字符串,转换成 日期对象 2、再对日期对象,加上或者减去指定的天数,当然得到的也是日期对象 3、最后,再将结果的日期对象,转换回字符 阅读全文

posted @ 2025-09-03 17:16 520_1351 阅读(77) 评论(0) 推荐(0)

摘要:re.fullmatch函数用于尝试从字符串的开始位置匹配整个模式,只有当整个字符串都与模式匹配时,才会返回一个匹配对象,否则返回None。 功能:re.fullmatch函数是Python正则表达式模块re中的一个函数,用于进行正则表达式的完全匹配。 匹配规则:该函数从字符串的开始位置尝试匹配整个 阅读全文

posted @ 2025-09-01 13:20 520_1351 阅读(32) 评论(0) 推荐(0)

摘要:global 语句是 Python 中用于在函数内部声明全局变量的关键字,其核心作用包括: 1、跨作用域修改变量 在函数内部使用 global 声明变量后,对该变量的操作将直接作用于全局作用域的同名变量,而非创建局部变量 2、解决变量命名冲突 当函数内外存在同名变量时,global 明确指定使用全局 阅读全文

posted @ 2025-07-10 16:55 520_1351 阅读(65) 评论(0) 推荐(0)

摘要:在Python中,变量根据作用域可分为全局变量和局部变量: 全局变量: 定义在函数或类外部的变量 在整个模块中都可以访问 在函数内部使用时需要用global关键字声明 生命周期从创建到程序结束 局部变量: 定义在函数内部的变量 只能在定义它的函数内部访问 函数执行结束后会被销毁 不需要特殊声明 全局 阅读全文

posted @ 2025-07-10 14:35 520_1351 阅读(34) 评论(0) 推荐(0)

摘要:操作系统(Docker):Amazon Linux release 2023.7.20250331 (Amazon Linux) Python版本:Python-3.12.10 编译时报如下错误: The necessary bits to build these optional modules 阅读全文

posted @ 2025-04-21 14:31 520_1351 阅读(183) 评论(0) 推荐(0)

摘要:1、常用到的场景1:多条件 或者or 的逻辑处理,条件2后与冒号之间有没有空格都是可以的 if 条件1 or 条件2 : 语句块 2、常用到的场景2:多条件 且|与and 的逻辑处理,条件2后与冒号之间有没有空格都是可以的 if 条件1 and 条件2 : 语句块 3、常用到的场景3:条件 取反|n 阅读全文

posted @ 2024-01-25 10:25 520_1351 阅读(14) 评论(0) 推荐(0)

摘要:startswith()方法 startswith() 方法用于检索字符串是否以指定字符串开头,如果是返回 True;反之返回 False。此方法的语法格式如下: str.startswith(sub[,start[,end]]) 此格式中各个参数的具体含义如下: str:表示原字符串; sub:要 阅读全文

posted @ 2023-06-09 16:58 520_1351 阅读(145) 评论(0) 推荐(0)

摘要:今天笔者在写一个脚本时,情况比较复杂,在脚本中使用了try...except的嵌套,遇到了一些与预期不一样的结果 于是笔者又研究了一下,try...except的嵌套使用, 首先有一点是肯定的,那就是对于一对try...except组,只要当try中的语句出现了异常,就会执行except中的语句块 阅读全文

posted @ 2023-03-26 20:25 520_1351 阅读(1122) 评论(0) 推荐(0)

摘要:当我们执行python脚本时,默认情况下,如果遇到异常,脚本程序就会捕获到异常,然后异常退出,后面的代码也就无法执行了 如果我们希望遇到异常后,后面的代码也继续执行,这时就可以使用了try...except语句了,如下 先看一下简单的try...except例子 [qq-5201351@localh 阅读全文

posted @ 2023-03-26 19:20 520_1351 阅读(111) 评论(0) 推荐(0)

摘要:break多用于for循环语句中,用于跳出当前for循环,不对当前for循环后面的元素进行遍历操作了 for循环语句中,如果使用到break语句,一般都是因为达到了某个条件,才执行break的,因此常用的组合就是for语句、if语句、break语句 但是使用python中break语句,也有一个小缺 阅读全文

posted @ 2023-03-11 17:39 520_1351 阅读(640) 评论(0) 推荐(0)

摘要:如有两个字典,我们需要对其所有的键key进行比较,判断他们的key的数量和key名称是否都一样,是否相等 实现的方式也多,笔者发现,其实最简单的方法,就是直接通过dict.keys()进行比较,如下创建python文件,DictKeysCompare.py,内容如下: #!/usr/bin/env 阅读全文

posted @ 2023-02-23 11:30 520_1351 阅读(547) 评论(0) 推荐(0)

摘要:关于python的字典,我们可以通过 MyDict.keys() 得到这个字典的所有的key,然后还能通过for循环进行遍历 但是细心一点、我们可以发现,MyDict.keys() 其实是一个<class 'dict_keys'>类型 [root@QQ-5201351 ~]# cat a.py My 阅读全文

posted @ 2023-02-18 19:06 520_1351 阅读(825) 评论(0) 推荐(0)

摘要:assert函数是一个简单的测试工具,如果assert后面的语句,或者表达式结果,是False(或者0,空,None)的话,这个程序就会异常退出 举例说明,如下创建一py脚本,内容如下: import sys assert ('win32' in sys.platform) print("This 阅读全文

posted @ 2022-10-29 17:56 520_1351 阅读(501) 评论(0) 推荐(0)

摘要:有时如果有多个变量,初始值都是一样的列表的情况,我们常常会以如下方式定义 a=b=[1,2,3,"QQ:5201351"],或者 b=[1,2,3,"QQ:5201351"] ; a=b 但是对于列表这样定义,如果不对其有着清晰的理解 ,后续的有些操作的结果可能会超乎自己的意料,如下: a=b=[1 阅读全文

posted @ 2022-10-04 17:15 520_1351 阅读(558) 评论(0) 推荐(0)

摘要:在python中,定时函数时,一般就得确定函数的参数的个数 当然函数可以没有参数,也可以指定明确的形式参数的个数,那样在调用这个函数时,实参的个数就需要与形参个数一致 def PrintAuthor(name): print(name) PrintAuthor("QQ:5201351") 如果此时不 阅读全文

posted @ 2022-10-04 15:31 520_1351 阅读(110) 评论(0) 推荐(0)

摘要:背景:今天笔者使用tkinter开发了一个小的gui工具,分别基于列表的方式创建存储了一堆的文本框与复制按钮 想的是复制按钮一一对应文本框,因为有着这样的规律,文本框与复制按钮的创建都是直接在for循环下定义创建好了 但笔者每次点击任何的复制按钮,结果都是复制的最后一个文本框中的内容,感觉遇到想不通 阅读全文

posted @ 2022-09-24 21:46 520_1351 阅读(217) 评论(0) 推荐(0)

摘要:在python中,如果需要从命令行接收参数,比较常用的方法,就是使用sys模块中的argv,返回的结果是一个列表 对于arvg可以理解成argument variable的缩写(也有称是argument value的缩写,个人更倾向于理解成 argument variable) sys.argv 官 阅读全文

posted @ 2021-09-30 12:27 520_1351 阅读(248) 评论(0) 推荐(0)

摘要:python中strip相关的函数主要用于删除字符串头尾位置处的字符序列 函数原型,声明:a为字符串,xx为要删除的字符序列(即可以定义多个) 当strip()相关函数的参数为空是,默认删除空白符(包括'\n', '\r', '\t', ' ') a.strip(xx) 删除a字符串中开头、结尾处, 阅读全文

posted @ 2021-06-20 13:20 520_1351 阅读(189) 评论(0) 推荐(0)

摘要:时间(Time)是物质的永恒运动、变化的持续性、顺序性的表现,包含时刻和时段两个概念。 时间是人类用以描述物质运动过程或事件发生过程的一个参数,确定时间,是靠不受外界影响的物质周期变化的规律。 以地球自转为基础的时间计量系统称为世界时系统。时、日、月、年、世纪的时间计量属天文学中的历法范畴。 时间是 阅读全文

posted @ 2021-06-20 12:39 520_1351 阅读(1903) 评论(0) 推荐(0)