正则作业

import re

# a.所有的正整数
re_str = r'\+?[0-9]\d*'
print(re.fullmatch(re_str,'24535'))
# b.所有的负整数
re_str = r'\-[1-9]\d*'
print(re.fullmatch(re_str,'-13772'))
# c.所有的浮点数
re_str =r'(\+|\-)[0-9]\.\d+'
print(re.fullmatch(re_str,'+0.94'))
# d.所有的⾮非负浮点数
re_str = r'\d*\.\d+'
print(re.fullmatch(re_str,'99.56'))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 9,479评论 0 13
  • 搞懂Python 正则表达式用法 Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一...
    厦热阅读 5,556评论 0 2
  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 12,040评论 0 99
  • 榜样的力量: 林曦画作 一、对话林曦:一个手艺人的根本 1、今天的创造就是明天的传...
    annlili阅读 910评论 0 0
  • 1.that is what people should aim for in order to do sth 2...
    姜三山阅读 952评论 0 0