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来访问。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值