如何读取字符串的一部分?

2024-09-28 22:20:37 发布

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

对于我的程序,我要求用户输入一个命令。如果用户写入:Input filename(filename是计算机中任何可能的文件名),我希望我的程序只读取输入,这样它就知道要使用what If语句,然后打开用户编写的文件。 还有一部分我必须做一个类似的任务,用户输入:score n goals(n是程序必须从列表中读取的最多玩家数)我希望程序将此与其他两个类似任务(score n misses和score n passes)区分开来。你知道吗

我不确定我是否以正确的方式处理这个问题,但这是我第一次尝试处理我谈到的案例,但它不起作用。你知道吗

user_input = input ('File name:')

input_lowered = user_input.lower()

command = input_lowered[0:4]

if command == 'input' :

    fp = open ("soccer.part.txt")

else :

    user_upper = input ('Input name:')

提前感谢任何线索,我应该如何解决这个目标!!!你知道吗


Tags: 用户name命令程序inputif文件名计算机
2条回答

如果您想从一开始就抓住字符串的一部分,则可以使用:

my_string[:number]

如果您想从末端抓取一部分字符串:

my_string[-number:]

您可以按以下步骤进行:

your_string[0:5]

这将获得字符串的前五个字符作为字符串。你知道吗

相关问题 更多 >