专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Perl/Python

python的字符串有关问题

发布时间:2011-06-29 20:04:55 文章来源:www.iduyao.cn 采编人员:星星草
python的字符串问题
在python或是jython里面如何得到变量的字符串表示,有什么函数或是方法呢。
  例如定义 a=0x10
  有什么方法通过a得到字符串"0x10"?

------解决方案--------------------
>>> a=0x10
>>> s='0x%x'%a
>>> s
'0x10'
>>> s1=hex(a)
>>> s1
'0x10'

------解决方案--------------------
repr()
python 和 lua 不一样, 按值储存而不是字符串储存.
所以 a = 0x10
后, 只可能获得 a = 16.
需要16进制表示的话自己 按2楼方法就OK
------解决方案--------------------
#3楼为正解,0x直接存 为16进制了
------解决方案--------------------
格式化字符串就好了。比如:a = 'string'
b = "'%s'"%a
这样b就是你要的格式了啊
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: