国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python怎么把字符串转化成数字

python怎么把字符串转化成数字

头像

silencement

2019-12-05 13:51:0520503浏览 · 0收藏 · 0评论

python中的int函数
只能把整数字符串转换转换成整数
另外可用于取出float的整数部分

可以用float进行转换

测试用例:

>>> s1='123'
>>> s2='1.23'
>>> s3=''
>>> s4=None
>>> int(s1)123
>>> int(s2)ValueError
>>> int(s3)ValueError
>>> int(s4)TypeError
>>> float(s1)123.0
>>> float(s2)1.23
>>> float(s3)ValueError
>>> float(s4)TypeError

顺便一提,float可以转换可以转换科学技术法的数值:

>>> float('1e3')1000.0

推荐学习《python教程

转换示例:

def str_to_float( s):
  """字符串转换为float"""
  if s is None:
    return 0.0
    try:
      return float(s)
    except Exception:
      return 0.0

对于带百分号的数值字符串处理方法

>>> s='12%'
>>> float(s.rstrip('%'))/1000.12

对于中文字符的数值字符,可以用unicodedata进行转换。

>>> import unicodedata
>>> unicodedata.numeric('三')3.0
>>> unicodedata.numeric('二十一')TypeError: numeric() argument 1 must be a unicode character, not str

既名为unicodedata,所以也应该可以对其它语言的数值进行识别。

备注:报错信息只取了重要的部分。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

看B站A8直播| 少女配狗视频大全播放| 舌头底下舔着有小硬疙瘩视频| 老公说我越来越骚的心理| 我把刘姨俩腿扛在肩上是哪一集的| CSGO暴躁少女高清大片| 老头在树林里揉我的乳| 共享女儿小诗1~10章的背景资... 家族轮换之共乐的日子最新章节更, | 免费观看已满十八岁电视剧高清版| 《一滴都不许漏》何泽城林荫| 免费高清在线观看免费的PPT软..| 性欧美粗暴HD| 《丰满的人妻》日本| 边吃奶边扭身体哼唧怎么回事 | 光谷有轨电车| 调教男爵夫人| 偷偷在线观看免费高清电视剧推荐 | 无法抗拒的你ID中字| 录像狗配女人| 窝窝影院在线观看免费播放电视剧| 录像狗配女人| 美国A片巜豪妇荡乳》| 《换偶》完整| 《性旺盛的女人》HD| 《俄罗斯空姐2(俄罗斯航空)》| 中华性文化博物馆| 日日精进久久为功的下一句是| 麻豆| 男男| 下厨房BY金银花露免费阅读无删.. | 被扣到眼神失焦| 《女家教》完整版免费观看| 黑色蕾丝包臀紧身连衣裙| 20岁女RAPPER越南| (NP、高H、纯肉)高H高辣 | 鸭子4| 周翊然| 嫂嫂让小叔子帮忙牛孩子电视剧| 小妹妹爱大棒棒免费观看电视剧一| 《性爽2》电影| 《灭火宝贝2》美国版