疑问

判断周几

需要判断某一天是周几

# -*- coding: utf-8 -*- 
from datetime import datetime

# today = datetime.now().weekday()
# print(today)

week = datetime.strptime('20170801', '%Y%m%d').weekday()  #weekday()返回的是0-6,分别为周一到周日
print(week)

需要提取出‘20180801’这样的格式

提取时间序列

几种格式 datetimedate time object

b_1.iloc[1,1]

Timestamp(‘2017-11-01 01:00:00’)

q_1 = str(b_1.iloc[1,1])[:10]
q_2 = q_1.split('-')
q_3 = q_2[0] + q_2[1] + q_2[2]
q_3
#'20171101'

正则

import re
ans = re.split('-', q_1)
ans
#['2017', '11', '01']

用re.split 只能返回分开的字符串,还需要自己再合起来

疑惑

import re
s = '123abc345bcd'
ms = re.findall(r'/d+', s)
ms
#[]

按理说应该返回[123345]才对。。。,不知道哪里出现问题了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值