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

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

关注

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

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

《少妇精油按摩》无码| 免费网站在线观看人数在显示| 国外成品网站1688入口在哪| 人狗大战2免费观看正版| 免费的行情网站WWW下载大全| 驾校情缘(老树开花)孙潇笔趣.| 《请好好疼爱里面》免费观看| 性之图| 偷偷在线观看免费的电视剧最新 | 《从上司到妻子》动画结局| 少女初恋吃小头头视频免费| 姐姐片多多免费高清电视剧 | 局长把我奶头掏出来直接吃| 激战2奶妈| 倒插莲花男女之间的寓意| 《尼姑也疯狂》完整版| 赌命威龙| DVS| 《疯狂72小时》韩剧| 狠狠人妻久久久久久综合九色| 公交车被上高湖了还能坐吗小说| 喂奶被C呻吟双腿大张H漫画| 《诱人的护士》苍井空-| 舒淇与黑人性猛交| 白带内裤拉丝尿液| 免费观看已满十八岁电视剧在线播...| 成品免费PPT网站入口| 《厨房激战5》完整版在线观看| 成版人黄瓜视频APP| 五姑娘影院在线观看免费版电视剧 | 邻居老头把我弄舒服死了| 《再来一次好吗》日剧观看| 雨后的故事| 空调怎么选| 精品人OR猪OR狗的DNA| 免费观看已满十八岁电视剧高清版| 《蜜桃成熟时1997》主题曲歌...| 我在做饭他在下添好爽好硬| 共享玩物(N)笔趣阁二狗| 男人问你舒服吗出于什么心理| 我在开会他在下添好爽