Python语言开发相关小技巧_1
这些小技巧在平常的项目中可能会常常遇到,将这些小技巧记录下来,以便以后再学习。
一、万能打印
qqq = '12345678912121212121'
print(type(qqq))
print('%r'% qqq)
二、10进制转16进制
hex(16) -----> 0x10
三、16进制转10进制
int(‘0x10’, 16) ==> 16
示例实现方法
addr = int('0x'+str(int(value)), 16)
四、正则表达式
eeee = r'/d+/,/d+/,/d+'
result = re.match(eeee, '0,0,0')
匹配逻辑表达式:(1,1,1)(-1,1.7,1)
def isMyStr(s):
p = re.compile('^(((-?/d+)(/./d+)?)/,){2}((-?/d+)(/./d+)?)$')
共有 0 条评论