![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
weixin_41201496
这个作者很懒,什么都没留下…
展开
-
python表格、滚动条
【代码】python表格、滚动条。原创 2023-03-27 23:52:39 · 450 阅读 · 0 评论 -
python列表(数组)唯一值
python列表(数组)唯一值。原创 2023-03-27 22:06:49 · 207 阅读 · 0 评论 -
python数据库操作
添加、修改、删除都可以调用以下方法。原创 2023-03-27 20:53:31 · 62 阅读 · 0 评论 -
python导入txt文件
python导入txt文件。原创 2023-03-27 21:53:50 · 435 阅读 · 0 评论 -
python导出txt文件
python导出txt文件。原创 2023-03-27 21:59:23 · 462 阅读 · 0 评论 -
python excel导出
【代码】python excel导出。原创 2023-03-17 23:43:05 · 197 阅读 · 0 评论 -
python excel导入
python excel 导入原创 2023-03-17 23:08:23 · 390 阅读 · 0 评论 -
python打包而写文件过大问题解决
python打包而写文件过大问题解决原创 2023-02-17 00:28:30 · 222 阅读 · 0 评论 -
python获取window所有窗口信息
python获取window所有顶级窗口信息原创 2023-02-16 00:23:34 · 1130 阅读 · 1 评论 -
Python使用第三方模块pygame实现飞机大战游戏
首先得安装第三方模块,如果已安装,请忽略定义游戏主类import pygamefrom plane_sprites import *class PlaneGame(object): """飞机大战主游戏""" def __init__(self): print("游戏初始化") # 创建游戏窗口 self.screen = p...原创 2020-03-02 16:57:30 · 309 阅读 · 0 评论 -
Python中常量的定义
常量的名称必须是大写,单词与单词之间用下划线链接常量可以使一个对象DEMO_VAL = 100原创 2020-03-01 15:06:49 · 1644 阅读 · 0 评论 -
Python中的__init__方法,构造函数
__ init __方法是类的构造函数,调用类的方法时此方法会自动执行继承父类的 __ init 方法需要在该方法中加入 :super(). init __()class A(): def __init__(self, name): # 定义构造函数 super().__init__() # 继承父类的__init__方法...原创 2020-02-29 21:58:10 · 302 阅读 · 0 评论 -
Python的异常处理
一般情况下,python遇到错误时,解释器会捕捉到错误信息并输出,程序执行中断。但是这些错误也是可以控制的。这是python处理异常的完整语法,看代码try: a = int(input("请输入一个整数:")) a = 8/aexcept ValueError: # 在except后面指定要捕捉的错误类型 print("捕捉到ValueError(值错误)类型的...原创 2020-02-20 17:53:38 · 73 阅读 · 0 评论 -
Python中import的使用
import导入模块时一般写在文件的最上方调用模块方法时使用模块名调用import randomnum = random.randint(1,9)也可以给模块取别名,用别名调用模块的方法import random as rnum2 = r.randint(1,9)局部导入 只导入自己需要用到的方法这样就不需要使用模块名调用,直接使用方法就可以了from random im...原创 2020-02-20 21:55:09 · 261 阅读 · 0 评论 -
Python中__file__方法
查看模块所在文件的路径模块名.__ file __例:import randomprint(random.__file__)原创 2020-02-20 21:58:36 · 1221 阅读 · 0 评论 -
Python中__name__方法
__ name __ 在当前模块中值为 “__ main __”当前模块被别的文件导入时值为当前模块的文件主要用来判断当前模块是否是被别的文件导入的模块if __name__ == "__main__" pass如果没有这个判断,模块被刚导入的时候其中没有缩进的代码会直接执行一遍...原创 2020-02-20 22:02:53 · 359 阅读 · 0 评论 -
Python自定义包
包是包含多个模块的目录(以下简称:包目录)在这个目录下必须有一个__init__.py文件在包目录中新建模块文件demo1.py和demo2.pydemo1中写入代码def demo1def(): return "这里是demo1模块"demo2中写入代码def demo2def(): return "这里是demo2模块"在__init__中写入代码from ...原创 2020-02-21 17:27:58 · 142 阅读 · 0 评论 -
Python模块压缩包的制作/安装/卸载
压缩模块在模块的同级目录新建setup.py文件在该文件中输入以下内容from distutils.core import setupsetup( name="", # 包名称 version="", # 版本号 description="", # 描述信息 long_description="", # 详细描述信息 author="", # 作者...原创 2020-02-21 18:19:45 · 572 阅读 · 0 评论 -
Python使用pip导入第三方模块
以游戏开发模块pygame为例在python2版本安装/卸载模块在终端执行命令sudo pip install pygame sudo pip uninstall pygame 在python3中安装/卸载模块sudo pip3 install pygamesudo pip3 uninstall pygame检查pygame是否安装成功python -m pygame.exm...原创 2020-02-25 14:02:15 · 457 阅读 · 0 评论 -
Python文件操作
在python中要操作文件,必须先打开这个文件,使用完文件后必须关闭文件1、打开文件open() 函数用来打开文件,并返回文件操作对象,文件名区分大小写file = open("demo.txt")open() 函数接收两个参数第一个参数是要打开文件的文件名第二个参数指定以哪种方式打开文件,默认以只读方式打开文件第二个参数可选项 r ...原创 2020-02-25 14:48:48 · 147 阅读 · 0 评论 -
Python目录操作模块,OS模块
import osos.rename("源文件名","目标文件名") #文件重命名os.remove("文件名") #删除文件os.listdir("指定路径") #查看指定目录下的文件,返回一个列表,包含所有的文件名os.path.isdir("文件或目录名") #检查指定的文件是否是一个目录 是目录返回 True 不是目录返回 Fa...原创 2020-02-25 16:07:22 · 69 阅读 · 0 评论 -
Python编码
python2 默认使用ASCII编码在python2中要使用中文需要在文件头部添加如下代码# *-* coding:utf8 *-*# 或者# coding=utf8python3 默认使用UTF8编码原创 2020-02-25 16:20:56 · 78 阅读 · 0 评论 -
Python中的eval函数
eval()函数可以将一个字符串作为一个python表达式执行,并返回执行结果text = eval("1+1")print(text)# 执行结果为2原创 2020-02-25 21:57:52 · 306 阅读 · 0 评论 -
Python解释器的安装
在Mac下安装ipython执行以下命令sudo pip install ipython在linux安装ipython执行以下命令sudo apt install ipythonsudo apt install ipython3原创 2020-02-25 22:14:36 · 52 阅读 · 0 评论 -
Python的数据类型
python数据类型1、整型(int)不可变数据类型在python2中的长整型(long),在python3中所有整数都是整型2、浮点型(float)不可变数据类型所有的小数都是浮点型3、布尔型(bool)不可变数据类型只有 True 和 False 两个值4、复数型(complex)5、字符串(str)不可变数据类型用引号引起来的一串字符6、列表(list)...原创 2020-02-26 16:26:22 · 73 阅读 · 0 评论 -
Python中的 if 判断
判断中的关键字 分别是 if 、elif 、elsenum = 1if num == 1: # num等于1时执行的代码块 passelif num == 2: # num等于2时执行的代码块 passelse # num不等于1和2时执行的代码块 pass...原创 2020-02-27 14:04:52 · 241 阅读 · 0 评论 -
Python中的循环
1、 while 循环i=0while i<=3: #执行的代码 print(i) i+=1 break #跳出循环 continue #跳出当前循环,执行下一次循环2、for in循环listdata = [1,2,3,4,5]for i in listdata: #list列表数据,i当前循环的数据 #可以遍历列表,元组 print(i)else: #循...原创 2020-02-27 14:12:14 · 371 阅读 · 0 评论 -
Python中截取数据,字符串、列表、元组
截取数据对字符串、列表、元组都可以使用注意截取时的索引是从0开始的下面以字符串为例data="holle world"data[2:6] # 从字符串索引2截取到5 执行结果为 "lle"data[2:] # 从字符串索引2截取到末尾 执行结果为 "lle world"data[:6] # 从字符串开头截取到字符串索引5 执行结果为 "holle"data[:] # 不截取 ...原创 2020-02-27 14:40:07 · 803 阅读 · 0 评论 -
Python的运算符
符号说明示例优先级类型**数字的次方运算3**2 返回91算术~位取反a=0011 1100 ~a 返回 1100 00112位*数字的乘法运算、字符串、列表、元组的重复1*2 返回2 、 “-” * 5 返回"-----" 、 [1,2,3] * 2 返回[1,2,3,1,2,3 、 (1,2,3) * 2 返回(1,2,3,1,2,3)...原创 2020-02-27 22:57:03 · 91 阅读 · 0 评论 -
Python格式化输出字符
在字符串中拼接字符串变量值 %sstr = "holle world"print('输出一个字符串%s' % str) # 输出一个字符串holle world在字符串中拼接整型变量值 %dnum = 111print('输出一个数字%d' % num) # 输出一个数字111print('输出一个数字%06d' % num) #num变量会替换%06d,显示6位数字,不足6位用0自...原创 2020-02-27 23:28:00 · 100 阅读 · 0 评论 -
Python中的hash函数,返回一个对象的哈希值
元组、字符串、整型、浮点型都可以使用hash对元组使用data = (1,2,3)h = hash(data)print(h) # 返回值:529344067295497451对字符串使用data = "holle world"h = hash(data)print(h) # 返回值:1617592402186318405对整型使用data = 111h = hash(d...原创 2020-02-28 00:12:32 · 1321 阅读 · 1 评论 -
Python __new__方法/单例的实现
__ new __ 方法class A(object): def __new__(cls): # __new__ 方法是object的静态方法,cls参数表示当前类 # 创建对象时,该方法会被自动调用,并且在__init__方法之前调用 print("123") return super().__new__(cls) # 当类中出现该方法时...原创 2020-02-19 20:31:27 · 67 阅读 · 0 评论 -
Python静态方法/类方法/实例方法/私有方法的定义
class A(object): @staticmethod #定义静态方法声明 # 静态方法不能访问对象属性和类属性 def demo(): # 定义一个静态方法,不需要传self参数 print("123")A.demo #调用静态方法不需要创建对象,直接用类名调用...原创 2020-02-19 18:20:32 · 351 阅读 · 0 评论 -
Python类属性定义与使用
直接上代码class A(object): count = 0 # 直接在类名下方定义一个类属性 def __init__(self, name): self.name = name A.count += 1 # 类被每调用一次,该属性数值加1demo1 = A("张三")demo2 = A("李四")print(A.count)...原创 2020-02-19 17:45:57 · 1544 阅读 · 0 评论 -
Python多态
不同的子类对象调用同一个父类方法时,执行结果不同可以使代码更加灵活前提:继承和重写父类的方法定义一个父类class A(object): #父类继承object,需要考虑到python2的兼容性 def __init__(self, name) # self.name = name #定义一个类的属性...原创 2020-02-19 14:06:08 · 88 阅读 · 0 评论 -
Python的第三方模块pygame的安装
导入pygame模块import pygame游戏的初始化pygame.init()卸载pygame模块pygame.quit()原创 2020-03-02 16:47:46 · 301 阅读 · 0 评论