
正文
python函数地址 python查看地址函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
python编写函数判断输入是否为有效的物理地址?
Mac地址是由12个16进制表示,分成6组,每组2个,中间用:分隔,那么就是6对16进制数用冒号分隔,可以尝试使用以下正则来判断
import re
def validateMac(mac):
# 匹配5个2对16进制的数据后面用冒号结尾:,最后一个没有冒号:
#匹配16进制数据,0-9,A,B,C,D,E,F(大小写),一对2个16进制数
if re.match(r"^\s*([0-9a-fA-F]{2,2}:){5,5}[0-9a-fA-F]{2,2}\s*$", mac):
return true
else:
return false
if __name__ == '__main__':
validateMac("F0:76:1C:FB:5B:3B")
大概这个思路,希望能够帮到你!
相关问答
Q1: python里怎么样通过函数名称来获取函数地址
如果你想通过函数的名称来获取函数的运行地址,可以像下面这样实现:
[python] view plain copy
# File: builtin-import-example-2.py
def getfunctionbyname(module_name, function_name):
module = __import__(module_name)
return getattr(module, function_name)
print( repr(getfunctionbyname("dbm", "open")) )
在这段代码里,通过open字符串的名称获取数据库管理模块dbm的open函数地址。
运行之后,输出如下:
=== RESTART: D:\work\csdn\python_Game1\example\builtin-import-example-2.py ===
function open at 0x00000226467B2BF8
Q2: python内置函数有用来抽出地址的功能吗
id() 函数返回对象的唯⼀标识符,标识符是⼀个整数。CPython 中 id() 函数⽤于获取对象的内存地址。
语法
id([object])
参数说明:
object -- 对象。
返回值返回对象的内存地址。
关于python函数地址和python查看地址函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





