栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021-10-04 上一周PAT刷题记录

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-04 上一周PAT刷题记录

ord函数
>>> ord('A')
#65

会用到这个函数做题是想比较字符间的大小(例如:将字母限定在‘A'~'N'之间),后来发现python可以直接对字母进行比较。

>>> 'a'>'b'
#False
python 地板除
python中与除法相关的三个运算符是// 和 / 和 %,下面逐一介绍。
1.“/”,这是传统的除法,3/2=1.5
2.“//”,在python中,这个叫“地板除”,3//2=1  两个整数的除法仍然是整数,它总是会舍去小数部分,返回数字序列中比真正的商小的,最接近的数字。
3.“%”,这个是取模操作,也就是区余数,4%2=0,5%2=1
>>> 3/2
#1.5
>>> 3//2
#1
>>> 4%2
#0
 print函数的按格式输出
>>> js,jp,jf=1,2,3
>>> print("%d %d %d"%(js,jp,jf))
#1 2 3

在pat中有的时候输出会有特定的格式,例如每个字符串间有一个空格,使用上面的方法就可以很好的解决这种问题

Strptime函数 

函数根据指定的格式把一个时间字符串解析为时间元组。

import datetime
import time
to = datetime.datetime.strptime('20140906','%Y%m%d')
to2 = time.strptime('20140906','%Y%m%d')

print(to)
print(to.year)
print(to2)
print(to2.tm_year)

#2014-09-06 00:00:00
#2014
#time.struct_time(tm_year=2014, tm_mon=9, tm_mday=6, tm_hour=0, tm_min=0, tm_sec=0, #tm_wday=5, tm_yday=249, tm_isdst=-1)
#2014

 datetime调用和time调用返回的值是不一样的,

区别1:time调用的时候返回的是元组,datetime调用返回的时间,

区别2:time用tm_year 来访问元组中的年份,而 datatime通过yaer来访问。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290719.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号