该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

验=证=邮=箱=格=式

验=证=邮=箱的格式,不同语言的实现大同小异,通过正则表达式是最快捷的匹配方式,但对于不熟悉正则的同学看着一长串匹配符还是比较头痛的,其实也没那么恐怖。

熟悉python 中正则表达式的常用个匹配符

先看一下=邮=箱=的一般格式:

x@x.x

x 表示一个或多个字符或数字。

1)第一个x可以字母数字

2)第二个x可以字母数字

3)第二个x可以字母,如.com,.cn,.net...等结尾

“@”和“.” 把内x拆成三部份。

整个邮箱长度最少等于5个字符。

代码如下:

#coding=utf-8

import re

'''

[a-zA-Z0-9] 匹配大小写字母与数字

[a-zA-Z] 匹配大小写字母

@ a@b a@b (字符转义)

. a.b a.b (字符转义)

'''

def emails(e):

if len(e)>= 5:

if re.match("[a-zA-Z0-9]+@+[a-zA-Z0-9]+.+[a-zA-Z]",e) !=None:

return '邮=箱=格式正确!'

return '邮=箱=格式有误'

e = raw_input("请输入email:")

print e

a = emails(e)

print a

运行结果:

>>> ================================ RESTART ================================>>> 请输入email:1dfsdf2@22.2212@22.22邮箱格式有误>>> ================================ RESTART ================================>>> 请输入email:xsdfsdx@xdsfsx.comabzzzzxxxxc@126.com邮箱格式正确!>>> ================================ RESTART ================================>>> 请输入email:邮箱格式正确!.......

Python学习交流: 774 923 570

备注:小白

python面试题百度云下载_分享三道Python经典面试题相关推荐

  1. python面试题百度云下载_【百度Python面试题及回答技巧有哪些?】-看准网

    百度,全球最大的中文搜索引擎.最大的中文网站.2000年1月创立于北京中关村. 1999年底,身在美国硅谷的李彦宏看到了中国互联网及中文搜索引擎服务的巨大发展潜力,抱着技术改变世界的梦想,他毅然辞掉硅 ...

  2. 疯狂python讲义视频 百度云-每周一书《疯狂Python讲义》分享!

    原标题:每周一书<疯狂Python讲义>分享! 内容简介 本书全面而深入介绍了Python编程的相关内容,全书内容大致可分为四个部分,第一部分系统讲解了Python的基本语法结构.函数编程 ...

  3. HMDB: a large human motion database人类动作视频数据集介绍及百度云下载链接分享

    1 简介 HMDB数据集是当前识别动作研究领域最为重要的几个数据集之一. 随着每天近10亿个在线视频的观看,计算机视觉研究的一个新兴前沿领域是视频识别和搜索.尽管人们在收集和注释包含数千种图像类别的大 ...

  4. python计算机视觉pdf百度云下载_Python计算机视觉编程pdf

    Python计算机视觉编程 内容简介 <Python计算机视觉编程>是计算机视觉编程的实践指南,依赖Python语言讲解了基础理论与算法,并通过大量示例细致分析了对象识别.基于内容的图像搜 ...

  5. python爬取百度百科表格_第一个python爬虫(python3爬取百度百科1000个页面)

    以下内容参考自:http://www.imooc.com/learn/563 一.爬虫简介 爬虫:一段自动抓取互联网信息的程序 爬虫可以从一个url出发,访问其所关联的所有的url.并从每个url指向 ...

  6. 用python做思维导图软件_分享一下python数据处理工具思维导图

    声明:内容来自博主亲手制作,转发请先通知. Numpy: Numpy优势 内存存储风格 ndarray在中存储的是相同格式的数据 并行化运算 底层是C语言实现 ndarray属性 形状 类型 基本操作 ...

  7. python语言程序设计 梁勇 下载_梁勇python语言程序设计

    第 3 章 教学重点 第 2章学习了 8086硬指令 , 第 3章介绍 MASM基本的伪 指令 . 第 3章重点掌握: 程序的格式 . 开发方法 参数的表达 . 变量的定义 变量和标号的属性 第 3 ...

  8. 开课吧python课件_开课吧:廖雪峰数据分析全栈工程师第8期【视频+课件】-百度云下载...

    当前位置:IT教程网 > 精品教程 > 开课吧:廖雪峰数据分析全栈工程师第8期[视频+课件]-百度云下载 刘贺稳 发表于 2020-11-05 资源详情 下载记录 资源评价 开课吧:廖雪峰 ...

  9. 免费python全套教程百度云-老男孩Python视频教程全套完整版!无偿分享~

    老男孩Python视频教程中涉及网络编程.数据库开发.前端开发.web框架.爬虫.数据分析.机器学习.无人驾驶等知识 . (文末附百度云链接) 老男孩的Python教程有一个特点,那就是整套视频教程并 ...

最新文章

  1. Open Sans字体兼容问题解决办法[font-face]
  2. LeetCode 143. 重排链表(Reorder List)
  3. gin中间件中使用Goroutines
  4. kmp模板(HD1711)
  5. Application Cache manifest 的处理 (Webkit)
  6. Jmock 原理简单说明
  7. Java基础学习-IO流
  8. [Oracle][ODBC SQL Server Driver][SQL Server]对象名 'RECOVER.HS_TRANSACTION_LOG' 无效(转)
  9. 资源放送丨《高并发Oracle OLTP系统的故障案例分享》PPT视频
  10. FluorineFx对于现有站点的配置
  11. 获取python安装路径
  12. 企业级nginx服务优化(三 )Apache+防盗链
  13. C#使用结构来传递多个参数
  14. Image2icon for Mac(icon图标设计软件)
  15. 安卓虚拟机_[手机软件] 这款应用牛逼了,安卓手机上的虚拟机 - 虚拟大师
  16. arcgis怎么压缩tif文件_PDF文件怎么进行压缩?教你两招!
  17. 学计算机二级考试的软件,计算机二级考试模拟软件手机版
  18. 程序员微信名昵称_2020最火的微信名有哪些 好听的微信名字推荐
  19. java使用outlook发邮件
  20. matlab rsenc函数,RS码的MATLAB实现(附MATLAB仿真程序).pdf

热门文章

  1. centos7以普通用户开机启动某个服务或者指定脚本
  2. 负载均衡工具 haproxy 单机安装部署完整流程
  3. 第15篇: Flowable-BPMN操作流程之排他网关
  4. 实战02_SSM整合ActiveMQ支持多种类型消息
  5. 企业实战_24_MyCat实现读写分离
  6. 运行Jenkins部署任务
  7. 利用 VBA 和 HTML自制兼容 WPS及 EXCEL(32位/64位)的颜色选择器
  8. JavaScript-操作DOM对象-删除dom节点
  9. python中is和 的区别_Python中is和==的区别
  10. python制作圆形按钮_C#圆形按钮,非常漂亮动态