当前位置: 首页 > news >正文

肥城网站建设学校网站的功能

肥城网站建设,学校网站的功能,招聘网站建设保定,个体工商户注册公司流程和费用学Python的漫画漫步进阶 -- 第十一步.常用的内置模块 十一、常用的内置模块11.1 数学计算模块——math11.2 日期时间模块——datetime11.2.1 datetime类11.2.2 date类11.2.3 time类11.2.4 计算时间跨度类——timedelta11.2.5 将日期时间与字符串相互转换 11.3 正则表达式模块—… 学Python的漫画漫步进阶 -- 第十一步.常用的内置模块 十一、常用的内置模块11.1 数学计算模块——math11.2 日期时间模块——datetime11.2.1 datetime类11.2.2 date类11.2.3 time类11.2.4 计算时间跨度类——timedelta11.2.5 将日期时间与字符串相互转换 11.3 正则表达式模块——re11.3.1 字符串匹配11.3.2 字符串查找11.3.4 字符串分割 11.4 点拨点拨——如何使用官方文档查找模块帮助信息11.5 练一练 十一、常用的内置模块 在真正做项目时我们会使用别人已经开发好的模块这样就不必从零开发项目了还可以加快开发速度。这些模块可能是Python官方提供的也可能是第三方开发的。Python官方提供的模块就叫作“内置模块”。 Python有很多内置的定义包括但不限于以下几类 内置函数Python解释器中预先定义好的函数也被称为内嵌函数。所有的内置函数都被定义在标准模块builtins中不需要导入某个模块可以直接使用。例如print()就是常用的内置函数之一。内置类Python内置类是在Python中已经预先定义好的类我们可以直接使用它们而不需要自己编写它们。例如listdictset等都是Python内置的类。内置模块Python内置模块是Python中已经预先定义好的模块我们可以直接使用它们而不需要自己编写它们。例如mathrandom等都是Python内置的模块。内置常量Python内置常量是指在Python中已经预先定义好的常量。例如None表示一个空值True和False表示布尔类型的真和假等。 以上就是Python内置定义的一些类别它们为开发者提供了方便的工具和接口以帮助他们更有效地编写代码。 11.1 数学计算模块——math 在math模块中包含数学运算相关的函数等例如指数、对数、平方根和三角函数等。 本节介绍math模块中的一些常用函数如下表所示: 我们在Python Shell中运行代码看看运行结果怎样: 11.2 日期时间模块——datetime Python官方提供的日期和时间模块主要是datetime模块。在datetime模块中提供了右侧几个类。 datetime包含时间和日期。 date只包含日期。 time只包含时间。 timedelta计算时间跨度。 tzinfo时区信息。 11.2.1 datetime类 datetime类表示日期和时间等信息我们可以使用如下构造方法创建datetime对象 对这些参数的说明如下表所示: 我们在Python Shell中运行代码看看运行结果怎样: datetime类的常用方法如下: datetime.today返回当前的本地日期和时间。 datetime.nowtzNone返回指定时区的当前日期和时间参数tz用于设置时区如果参数tz为None或省略则等同于today。 datetime.fromtimestamptimestamptzNone返回与UNIX时间戳对应的本地日期和时间。UNIX时间戳是从1970年1月1日000000 开始到现在为止的总秒数。我们在Python Shell中运行代码看看运行结果怎样。 11.2.2 date类 date类表示日期信息我们可以使用如下构造方法创建date对象 这些参数的含义和取值范围与datetime类一样这里不再赘述。 date类的常用方法如下。 date.today返回当前的本地日期。 date.fromtimestamptimestamp返回与UNIX时间戳对应的本地日期。 我们在Python Shell中运行代码看看运行结果怎样: 11.2.3 time类 time类表示一天中的时间信息我们可以使用如下构造方法创建time对象 这些参数的含义和取值范围与datetime类一样这里不再赘述。 我们在Python Shell中运行代码看看运行结果怎样: 11.2.4 计算时间跨度类——timedelta 其中的所有参数都可以为整数或浮点数也可以为正数或负数如右表所示。 我们在Python Shell中运行代码看看运行结果怎样: timedelta可以表示正数或负数时间的间隔如下代码是等效的。 11.2.5 将日期时间与字符串相互转换 我们经常会遇到将日期时间与字符串相互转换的情况。 1 将日期时间对象转换为字符串时称之为日期时间格式化。在Python中使用strftime方法进行日期时间的格式化在datetime、date和time三个类中都有一个实例方法strftimeformat。 2 将字符串转换为日期时间对象的过程叫作日期时间解析。在Python中使用datetime.strptimedate_stringformat类方法进行日期时间解析。 在strftime和strptime方法中都有一个格式化参数format用来控制日期时间的格式常用的日期和时间格式控制符如下表所示 我们在Python Shell中运行代码看看运行结果怎样: 11.3 正则表达式模块——re 正则表达式指预先定义好一个“字符串模板”通过这个“字符串模板”可以匹配、查找和替换那些匹配“字符串模板”的字符串。 11.3.1 字符串匹配 字符串匹配指验证一个字符串是否符合指定的“字符串模板”常用于用户输入验证。例如用户在注册时要输入邮箱所以需要验证邮箱是否有效这就要用到字符串匹配验证。 我们使用matchptext函数进行字符串匹配其中的参数p是正则表达式即字符串模板text是要验证的字符串。如果匹配成功则返回一个Match对象匹配对象否则返回None。 我们在Python Shell中运行代码看看运行结果怎样: 11.3.2 字符串查找 字符串查找指从一个字符串中查找匹配正则表达式的子字符串常用于数据分析、网络爬虫等数据处理中。 看漫画学Python有趣、有料、好玩、好用全彩版 常用的字符串查找函数如下。 searchptext在text字符串中查找匹配的内容如果找到则返回第1个匹配的Match对象否则返回None。p是正则表达式。 findallptext在text字符串中查找所有匹配的内容如果找到则返回所有匹配的字符串列表如果一个都没有匹配则返回None。 p是正则表达式。 我们在Python Shell中运行代码看看运行结果怎样: 11.3.3 字符串替换 正则表达式的字符串替换函数是sub该函数替换匹配的子字符串返回值是替换之后的字符串其语法格式如下 其中参数pattern是正则表达式参数repl是用于替换的新字符串参数string是即将被替换的旧字符串参数count是要替换的最大数量默认值为零表示不限制替换数量。我们在Python Shell中运行代码看看运行结果怎样: 11.3.4 字符串分割 在Python中使用re模块中的split函数进行字符串分割该函数按照匹配的子字符串进行字符串分割返回字符串列表对象其语法格式如下 其中参数pattern是正则表达式参数string是要分割的字符串参数maxsplit是最大分割次数maxsplit的默认值为零表示分割次数没有限制。 我们在Python Shell中运行代码看看运行结果怎样: 11.4 点拨点拨——如何使用官方文档查找模块帮助信息 1 参考7.6节打开官方文档。 2 打开官方模块索引页面。 3 查找模块。例如如果我们想查找math模块则需要在索引中找到字母m进而找到math模块。 11.5 练一练 1 填空题 1表达式math.floor-1.6输出的结果是______。 2表达式math.ceil-1.6输出的结果是______。 2 判断对错请在括号内打√或×√表示正确×表示错误。 1在math模块中进行数学运算例如指数、对数、平方根和三角函数等。math模块中的函数只对整数和浮点数据进行计算。 2正则表达式指预先定义好一个“字符串模板”通过这个“字符串模板”可以匹配、查找和替换那些符合“模板”的字符串。 3四舍五入函数rounda是在math模块中定义的。 4datetime模块的核心类是datetime、date和timedatetime对象可以表示日期和时间等信息date对象可以表示日期等信息time对象可以表示一天中的时间信息。 5使用datetime.strptime方法可将字符串’2019-02-29 104026’转换为有效日期。
http://www.pierceye.com/news/991340/

相关文章:

  • 手机网站判断跳转代码怎么写pc网站怎么做自适应
  • 怎样在一个虚拟服务器里做两个网站西安市城乡建设管理局网站
  • 做网站实训总结查看网站建设的特点
  • 淘宝客网站如何让做量化交易网站开发
  • 青岛市城市建设管理局网站网络营销师培训费用是多少
  • 南昌建站模板深圳全网推广效果如何
  • 做网站的好公司wordpress大前端模板下载
  • 建设网站的申请信用卡吗下载百度免费
  • 徐州企业网站设计做瑜伽网站
  • 网站开发就是ssh吗.net 网站开发书籍
  • 网站名称没有排名上海工商网查询企业章程
  • 网站建设方案报价费用明细价格免费开店的电商平台
  • 济南网络建站模板用c 做的网站怎么打开
  • 网站建设培训课程好人一生平安网站哪个好
  • seo怎么做网站的tdk网站优化的核心不包括
  • 如何做一份网站的数据分析网站营销案例
  • 中小企业网站建设公司个人微信号做网站行吗
  • 网站无法连接服务器哪些国家网站无须备案
  • 重庆做网站设计培训机构排名全国十大教育机构排名
  • 做网站建设销售网络营销推广技巧
  • 南宁网站制作定制北京网站seo服务
  • 门户网站网页设计规范willin kan 让你的wordpress飞起来
  • 建设银行广州招聘网站wordpress dz
  • 如何介绍自己做的网站东莞回收网站设计
  • 北京驾校网站建设厦门网页设计培训班
  • 网络公司给我做网站我有没有源代码版权吗我怎么做个人网站
  • 免费建站网站一站式做网站需要懂那些软件
  • 做新网站怎样提交360寻找销售团队外包
  • 重庆市建设网站wordpress 新闻模版
  • 国内网站建设推荐手工做的网站