• python有哪些匹配替换

    1、位置匹配 字符串模板中,直接使用{}一对大括号,与format()中的参数,按照大括号位置匹配。 >>> “{}”.format(1) ‘1’ >>> “Hello {}’s {}”.format(“Tom”,”cat”) “Hello Tom’s cat” >>> “{{Hello}} {}’s {}”.format(“Tom”,”cat”) “{Hello} Tom’s cat” 2、编号匹配 {0},{1}…大括号中,可以加入f…

    影音 2021年6月24日
  • python中%格式表达式如何使用

    1、通过%格式表达式可以构建对象的格式化字符串输出。%表达式,由%分隔,左侧为格式字符串,由固定字符串和%开头的格式化样式组成,右侧为实际的对象,或对象元组。 >>> ‘%o’ % 10 ’12’ >>> ‘%.3f’ % 0.1234 ‘0.123’ >>> ‘%-10s’ % ‘abcdefg’+’___’ ‘abcdefg   ___’ >>> ‘Sum = %d’ % 5050 ‘Sum = 5050’ >&g…

    影音 2021年6月24日
  • python类的两种属性

    两种属性 1、内置类属性:Python类中存在各种内置属性。例如_dict_、_doc_、_name _ 等。举例,想查看employee1 的所有键值对。可以简单地编写以下包含类命名空间的语句: 打印(emp_1.__dict__) 2、用户定义的属性:属性是在类定义中创建的。可以为类的现有实例动态创建新属性。属性也可以绑定到类名。 实例 class ClassDef(object):     def __init__(self):         # public         self.…

    影音 2021年6月24日
  • python旋转图片和压缩像素的方法

    说明 1、使用rotate旋转方向时,需要注意添加expand=True参数,否则会出现黑边。 2、手机的照片像素太高,有些需要压缩,以确保最终pdf的大小适中。 实例     img = Image.open(path)         if img.size[0] > img.size[1]:         im_rotate = img.rotate(90, expand=True)         size = (int(im_rotate.size[0] / 3), int(i…

    影音 2021年6月24日
  • python中del在垃圾回收的使用

    使用说明 1、del语句删除的是引用,而不是对象。但是,del可能会导致对象,作为垃圾回收。 2、在CPython中,当对象引用数量为零时,对象会立即被销毁。如果除了循环引用,没有其他引用,两个对象都会被销毁。 实例 >>> import weakref >>> s1 = {1, 2, 3} # s2和s1引用同一个对象 >>> s2 = s1 >>> def bye(): …     print(“Gone”) ……

    影音 2021年6月24日
  • python设置的窗口位置

    1、窗口设置在相对屏幕左上角的位置 tk.geometry(“150×150+x+y”)  # 设置窗口位置 可以将x和y理解为窗口左上角的顶点坐标 将窗口设置在相对屏幕右下角的位置 tk.geometry(“300×150-0-0”) # 窗口紧贴屏幕的左上角 tk.geometry(“300×150+0+0”) 2、参数使用 “-x”: 表示窗口底部与屏幕右侧的距离为x “-y”: 表示窗口底部与屏幕底部的距离为y tk.geometry(“150×150-x-y”)  # 设置窗口位置 每…

    影音 2021年6月24日
  • python中mainloop()方法的使用

    说明 1、mainloop()方法允许程序循环执行,并进入等待和处理事件。 2、窗口中的组件可以理解为一个连环画,而mainloop()方法的作用是监控每个组件,当组件发生变化或触发事件时,会立即更新窗口。 实例 from tkinter import *   tk = Tk()  # 建立主窗口 tk.mainloop()  # 进入等待与处理窗口事件 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信红包可以用来支持大飞哥 大飞哥能不能加鸡腿就看…

    影音 2021年6月24日
  • python字符串结合操作符的使用

    说明 1、可以通过+操作符进行合并,并且可以通过*操作符进行重复。 2、两个字符串对象相加,创建了一个新的字符串对象,即两个操作对象的内容相连。重复就像在字符串之后增加一定数量的自己。无论如何,Python都创建了任的字符串。Python中不需要做任何预声明,包括数据结构的大小。内置的len函数返回了一个字符串的长度。 实例 % python   >>> len(’abc’)             # Length: number of items   3   >&gt…

    影音 2021年6月24日
  • python多线程的执行分析

    执行说明 1、多线程执行是GIL锁的存在,实际执行是单线程。 2、一次只执行一个线程,切换其他线程执行,其中切换时间非常短,看起来像多线程执行。 实例 继承Thread类的方式来创建自定义的线程类,然后再创建线程对象并启动线程。 from random import randint from threading import Thread from time import time, sleep   class DownloadTask(Thread):     def __init__(sel…

    影音 2021年6月24日
  • python元组的修改和删除

    1、元组是不可修改的,只能通过创建新的元组来替代旧的元群。使用加法运算符连接元组,添加新元素。 >>> tup1 = (1,2,3)           >>> tup2 = (4,5,6) >>> tup1 + tup2 (1, 2, 3, 4, 5, 6) >>> tup1 (1,2,3) 2、当创建的元组不再使用时,可以手动删除。垃圾回收会自动销毁不使用的元组,所以一般不需要手动删除。 >>> tup…

    影音 2021年6月24日