国产成人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,所以也应该可以对其它语言的数值进行识别。

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

关注

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

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

苍老师40集全免费播放| 母与子免费观看大全电视剧| 《请好好疼爱里面》免费观看| 不堪入耳的黄话怎么说| 《炸裂吧!巨棒》免费阅读漫画| 老公弄我一边干一边说粗话| 李丽珍最经典三颗葡萄| 《厨房韵母2》动漫下线了吗| 妈妈装睡配合孩子阴阳调和| 爱爱内含光| 《厨房激战5》完整版在线观看| 女神开档泳装图片| 亚洲XXX午休国产熟女| 《尼姑庵春梦》| 黑丝| 三个医生换着躁我一个观后感| 7777影院免费观看电视剧大全| 小叔子从后面抱住我的电视剧| 哪…你的鸣巴好大歌曲背后故事| 洪真英| 人狗大战2免费观看正版| 《出差的日子》叶爱| 女性私密按摩精油| 90多岁老太太阴部下坠怎么办| 父女一起到达巅峰的小说| 特级做A爱片毛片免费看| 上课装睡B被同学扣了一节课| 腿张开我要添到你高潮H漫画软件 他扒开我小滨添我三男一女视频 丫头把腿开大让我添添电影 | 欧美大妈LOGO大全及价格图| 美女跳舞| 小日子在线观看高清完整版| 美国A片巜禁忌9| 《湿点》未增减板相似| 今日看料-今日看料每日更新| 坤坤寒进桃子里在线看歌词| 《黑人性奴2》免费观看| 9.1芒果浏览器| 免费观看60分钟高清电视剧| 门卫老头吮她的花蒂的主演是谁| 老公太长了每次都扎的肚子疼| 《特殊的家政服务》