博客园  :: 首页  :: 管理

随笔分类 -  [08]Python编程

摘要: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)

摘要:关于python中insert可以在指定的索引前插入元素,也即是插入的元素的索引即为指定的索引 而append方法,是指的在列表的末尾处添加/追加一个元素 两种方法都是为列表新增加了一个元素对象,但两者的效率谁更快一些呢,我们可以通过简单的代码进行比较,创建py文件insertvsappend.py 阅读全文

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

摘要:因为需要在代码中import OpenSSL , 笔者就准备使用pip3 install 的方式安装 OpenSSL,结果报如下错误: [qq5201351@localhost ~]$ pip3 install OpenSSL ERROR: Could not find a version that 阅读全文

posted @ 2022-12-27 15:19 520_1351 阅读(2574) 评论(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)

摘要:最近笔者在写一个窗体程序时,希望能每隔1秒,周期性的定时刷新文本框中的内容,但最后发现很难实现 出现各种各样的问题,最后通过查询大量的资料,才找到原因和解决方法 为了阐述清楚这个现象,笔者先用一段简单的代码进行说明,如下一段tkinter-窗体程序代码: from tkinter import * 阅读全文

posted @ 2022-10-06 22:24 520_1351 阅读(763) 评论(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)