gpt4 book ai didi

python 搜索以字母开头的字符串

转载 作者:行者123 更新时间:2023-11-29 06:46:28 24 4
gpt4 key购买 nike

data = cursor.fetchone ( )
while data is not None:
data = str(data)
print(data)
data.split(",")
for index in data:
if index.startswith("K"):
print(index, end=';')
data = cursor.fetchone()

这是我的代码的相关部分。数据是从 mysql 服务器检索的,是一长串以逗号分隔的文本。我可以用逗号分割字符串,但是,然后我需要搜索 4 个字母的字符串。我知道它们以 K 开头,但是当我运行该程序时,它只打印 K。如何让它打印整个字符串。
示例数据:
“N54、W130、KRET、KMPI、咖啡”
预期输出:
“N54、W130、KRET、KMPI、咖啡”
“KRET;KMPI;”

最佳答案

您的行 data.split(",") 不执行任何操作,因为您需要分配该值。您还说您只想打印 K?如果是这样,您只想打印字符串的第一个字符,因此 d[0]

data = cursor.fetchone ( )
while data is not None:
data = str(data)
print(data)
data = data.split(",")
for d in data:
if d.startswith("K"):
print(d, end=';')
data = cursor.fetchone()

编辑:根据您的编辑,您似乎希望打印整个字符串,因此我对此进行了更新

关于python 搜索以字母开头的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49211228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com