.replace函数不起作用,并且不替换我字符串的一部分

2024-09-27 00:23:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为我的机器人团队编写一个代码,该代码从一个网站上获取团队的排名,并将其放入电子表格中。为了获得团队,我得到了一个输出“frc”“teamnumber”的字符串。所以我想摆脱“frc”而只得到组号。所以我尝试使用.replace('frc','')。这不起作用,仍然打印“frc”“团队编号”。我想知道是否有人能帮我做这件事。谢谢

`workbook = xlsxwriter.Workbook('SCOUTRANKS.xlsx')
worksheet = workbook.add_worksheet()

row = 0
col = 0

z = '2018ctsct'

def cutit(s,n):
   return s[n:]

bold = workbook.add_format({'bold': True})
merge_format = workbook.add_format({
    'bold': 1,
    'border': 1,
    'align': 'center',
    'valign': 'vcenter',
    'fg_color': 'yellow'})

worksheet.write(col, 0, 'Ranks', bold)

teamNumber = 'team_key'
c = teamNumber.replace('frc','')

teamRanks = tba.event_rankings(z).get('rankings')
teamrankDict = {}
for rank in teamRanks:
    b = rank.get(c)
    teamrankDict[rank.get("rank")] = b
row = 1

print(teamrankDict)

`


Tags: 代码addformatgetcol团队replacefrc
1条回答
网友
1楼 · 发布于 2024-09-27 00:23:14

如果字符串总是以“frc”开头,那么如果只是索引以删除该字符串,那么在计算和逻辑上都会更容易

例如,如果您有一个字符串str = "frc2019",那么str[3:]将返回"2019"。[3]是说给我str的子串,从索引3开始,一直到单词的结尾

相关问题 更多 >

    热门问题