-
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”) # 设置窗口位置 每…
-
python中mainloop()方法的使用
说明 1、mainloop()方法允许程序循环执行,并进入等待和处理事件。 2、窗口中的组件可以理解为一个连环画,而mainloop()方法的作用是监控每个组件,当组件发生变化或触发事件时,会立即更新窗口。 实例 from tkinter import * tk = Tk() # 建立主窗口 tk.mainloop() # 进入等待与处理窗口事件 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信红包可以用来支持大飞哥 大飞哥能不能加鸡腿就看…
-
python字符串结合操作符的使用
说明 1、可以通过+操作符进行合并,并且可以通过*操作符进行重复。 2、两个字符串对象相加,创建了一个新的字符串对象,即两个操作对象的内容相连。重复就像在字符串之后增加一定数量的自己。无论如何,Python都创建了任的字符串。Python中不需要做任何预声明,包括数据结构的大小。内置的len函数返回了一个字符串的长度。 实例 % python >>> len(’abc’) # Length: number of items 3 >>…
-
python多线程的执行分析
执行说明 1、多线程执行是GIL锁的存在,实际执行是单线程。 2、一次只执行一个线程,切换其他线程执行,其中切换时间非常短,看起来像多线程执行。 实例 继承Thread类的方式来创建自定义的线程类,然后再创建线程对象并启动线程。 from random import randint from threading import Thread from time import time, sleep class DownloadTask(Thread): def __init__(sel…
-
python元组的修改和删除
1、元组是不可修改的,只能通过创建新的元组来替代旧的元群。使用加法运算符连接元组,添加新元素。 >>> tup1 = (1,2,3) >>> tup2 = (4,5,6) >>> tup1 + tup2 (1, 2, 3, 4, 5, 6) >>> tup1 (1,2,3) 2、当创建的元组不再使用时,可以手动删除。垃圾回收会自动销毁不使用的元组,所以一般不需要手动删除。 >>> tup…
-
python访问元组的两种方法
两种方法 1、使用索引访问元组的某个要素(得到的是要素的值),也可以使用切片访问组的一组要素(得到的是新的子组)。索引可以是负值。 2、使用切片访问,可传入三个参数时,第一个参数表示起始索引,第二个参数表示结束索引,第二个参数表示步长(可省略)。 实例 >>> tup1 = tuple(‘hello,world!’) # 使用索引访问 >>> tup1[1] # 正数索引 ‘e’ >>> tup1[-2] # 负数索引 ‘d’ # 使用切片…
-
python静态方法的使用注意点
使用说明 1、静态方法取消了不需要的参数传递,能够减少不必要的内存占用和性能消耗。 2、类中定义了同名的静态方法时,调用方法会优先执行最后定义的方法。 实例 class Date: def __init__(self, year, month, day): self.year = year self.month = month self.day = day def __str__(self): return …
-
python类方法的使用注意
使用注意 1、@classmethod必须位于方法上面一行。 2、第一个cls必须有,cls指的就是类对象本身。 3、类方法中访问实例属性和实例方法会导致错误。 4、子类继承父类方法时,传入cls是子类对象,而非父类对象。 5、实例对象也能对类方法进行访问。 实例 class House(object): price = ‘high’ print(House.price) h = House() print(h.price) House.price = ‘too high…
-
python类属性的内存分析
说明 1、Python在堆内存中创建数据类型为type的student类。 2、student类有类属性classname和teachername两种属性。 3、实例属性不在类中,而是通过Student(“Tome”、19)创建的对象。 4、实例对象s1.information调用可调用类属性。 实例 class Student: classname = “Twenty” # 类属性 teachername = “JueJing” # 类属性 count = 0 …
-
python类属性的概念
1、类属性是从属于类对象的属性,也称为类变量。 类属性从属于类对象,可以被所有实例对象共享。 类属性定义方式为: class 类名: 类属性名 = 初始值 2、在类中或者类外围,可以通过类名.类变量名类读写。 实例 class Test(object): v = 0.1 def test(self): pass >Test.__dict__ >{‘__module__’: ‘__main__’, ‘__dict__’: <…