私信  •  关注

ncica

ncica 最近创建的主题
ncica 最近回复了
6 年前
回复了 ncica 创建的主题 » 如何在Python中找到两个日期之间的工作日数?[副本]

使用numpy函数busday\u count:

from datetime import date
import numpy as np

d1 = date(2019, 3, 1)
d2 = date(2019, 5, 6)

days = np.busday_count( d1, d2 )
print (days)

from datetime import date,timedelta
d1 = date(2019, 3, 1)
d2 = date(2019, 5, 6)
daygenerator = (d1 + timedelta(x + 1) for x in range((d2 - d1).days)) # generate all days from d1 to d2
print (sum(1 for day in daygenerator if day.weekday() < 5)) 
5 年前
回复了 ncica 创建的主题 » 如何在python中找到字符串中的子字符串数

可能是这样的:

import re

txt = "ATCGCG1ATTCAAAAAAAAAAAAAG4ATTC"
substring =  'G^ATTC'
x = re.findall(substring.replace('^','.'), txt) # ['G1ATTC', 'G4ATTC']
print ("pattern {} occurs {} times".format(substring,len(x)))

输出:

pattern G^ATTC occurs 2 times
6 年前
回复了 ncica 创建的主题 » 如何判断是否按下了两个qpush按钮(python)
def __init__(self, parent=None):
    super(MorphingApp, self).__init__(parent)
    self.setupUi(self)

    self.startIm = False
    self.endIm = False

    self.btn_loadStart.clicked.connect(self.loadImageS)
    self.btn_loadEnd.clicked.connect(self.loadImageE)


def loadImageS(self):
    self.startIm = True

    if self.startIm and self.endIm:
        self.loadedState()


def loadImageE(self):
    self.endIm = True

    if self.startIm and self.endIm:
       self.loadedState()
6 年前
回复了 ncica 创建的主题 » 如何向列表中没有使用python的元素添加撇号
data = ['BZ60830', 'BFEP3N8', 6039644, 'VNG6273', 56855557, 'B3SZGR6', 5575758, 'BYWJRH8']
data = [str(item) for item in data ]
print (data)

输出:

['BZ60830', 'BFEP3N8', '6039644', 'VNG6273', '56855557', 'B3SZGR6', '5575758', 'BYWJRH8']