huyutian

他强由他强,清风拂山岗;他横由他横,明月照大江。他自狠来他自恶,我自一口真气足

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  20 随笔 :: 47 文章 :: 22 评论 :: 0 Trackbacks
一、将dictionary转换为字符串
python 3.0+
>>> k = {'MASTER_HOST': '10.178.226.196', 'MASTER_PORT': 9999}
>>> ', '.join("{!s}={!r}".format(k,v) for (k,v) in k.items())
"MASTER_PORT=9999, MASTER_HOST='10.178.226.196'"
python 2.X
', '.join("%s=%r" % (key,val) for (key,val) in k.iteritems())
区别于str()
>>> k = {'MASTER_HOST': '10.178.226.196', 'MASTER_PORT': 9999}
>>> str(k)
"{'MASTER_PORT': 9999, 'MASTER_HOST': '10.178.226.196'}"
二、数字转换为以十六进制字符串
hex():注意转换的字符串以0x开头
'{:x}'.format(int):转换后去掉了前面的0x
十六进制的字符串转为十进制数字
>>> int('0xff',16)
255
>>> int('ff',16)
255
posted on 2014-02-15 21:11 胡雨田 阅读(343) 评论(0)  编辑 收藏 引用 所属分类: 网络编程编程技巧

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理