使用type()可以动态创建类,但要控制类的创建行为,还可使用metaclass,即元类 通常,当定义类以后,就可创建该类的实例,即先定义类,再创建实例 但要创建类,就必须根据metaclass先创建出类,然后再创建实例…
标签:python教程
python核心编程2 第十四章 练习
14-3.执行环境。创建运行其他Python脚本的脚本。 1 if __name__ == '__main__': 2 with open('test.py') as f: 3 exec(f.read()) …
统计一个字符串中相同字符的个数
作为测试小白,苦练代码基本功,啥时候都不嫌晚。 今天在测试群里,看到小伙伴在面试中有个题目,用一段代码对一个字符串进行统计,分别输出字符与数量!!! 于是用业余时间写了下: #!/usr/bin/env python #…
Python动态参数/命名空间/函数嵌套/global和nonlocal
1. 函数的动态参数 1.1 *args 位置参数动态传参 def chi(*food): print("我要吃", food) chi("大米饭", "小米饭") 结果:我要吃 ('大米饭', '小米饭') # 多…
python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序
原因:python是64位的python,而windll.LoadLibrary只能由32位的python使用 参考: 64位Python调用32位DLL方法(一) 解决方法:使用32位的python(切记…
现实世界中的 Python
Python 有多稳定? 非常稳定。 自 1991 年起大约每隔 6 到 18 个月就会推出新的稳定发布版,这种状态看来还将持续下去。 目前主要发布版本的间隔通常为 18 个月左右。 开发者也会推出旧版本的“问题修正”发…
python之微信好友统计信息
需要安装库:wxpy 代码如下: from wxpy import Bot,Tuling,embed,ensure_one bot = Bot(cache_path=True) #获取好友信息 bot.chats() #…
python常用内置算法用到的单词音频
http://boscdn.bpc.baidu.com/v1/developer/990a728b-ca96-4bd9-9124-5357d829bf70.mp3 百度广播开发平台生成
关于asyncio知识(一)
一、介绍 asyncio 是python3.4 引入的一个新的并发模块,主要通过使用coroutines 和 futures 来让我们更容易的去实现异步的功能,并且几乎和写同步代码一样的写代码,还没有烦人的回调。 在20…
pandas文本处理
1 import pandas as pd 2 import numpy as np 3 4 s = pd.Series(['A', 'b', 'c', 'bbhello', '123', np.nan, 'hj']) …
深入selenium模块基础操作
selenium模块的基本操作 一.模拟浏览器 谷歌、Firefox、Safari等浏览器 browser=webdriver.Chrome() browser=webdriver.Firefox() browser…
Python学习笔记(1)
1 def sum_args(*args): 2 return sum(args)) 3 4 def run_with_positional_args(func, *args): 5 return func(*args)…