相关疑难解决方法(0)

Python - 忽略字母大小写

我有一个if声明:

rules = input ("Would you like to read the instructions? ")
rulesa = "Yes"
if rules == rulesa:
    print  ("No cheating")
else: print ("Have fun!")
Run Code Online (Sandbox Code Playgroud)

我希望用户能够回答Yes,YES,yES,yes或任何其他大小写,并且代码知道他们的意思是Yes.

python

2
推荐指数
1
解决办法
3万
查看次数

如何在python 3中使用户输入不区分大小写?

我是 Python 的新手,真的可以在这方面使用一些帮助。我想创建一个函数来过滤我想要打开的文件以及具体的月份和日期。这样,用户需要输入他们想要在哪个特定月份或日期分析哪个城市(文件)。但是,我希望用户能够输入不区分大小写的内容。例如,用户可以输入 'chicago'/'CHICAGO"/"ChIcAgO" 并且它仍然为您提供正确的输出而不是错误处理消息。这是我使用的代码:

def get_filters():
    """
    Asks user to specify a city, month, and day to analyze.

    Returns:
        (str) city - name of the city to analyze
        (str) month - name of the month to filter by, or "none" to apply no month filter
        (str) day - name of the day of week to filter by, or "none" to apply no day filter
    """
    print('Hello! Let\'s explore some US bikeshare data!')

    # get user input for city (Chicago, …
Run Code Online (Sandbox Code Playgroud)

python pandas

2
推荐指数
1
解决办法
4963
查看次数

从 youtube.com/c/xxxx 链接获取频道 ID?

Youtube 似乎已经删除了其页面上的 /channel/XXXX 网址,现在是 /c/username?用户名并不是真正的“用户名”。例如

https://www.youtube.com/c/lukeemiani

通过运行查找

https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername=lukemiani&key=...
Run Code Online (Sandbox Code Playgroud)

没有返回结果。

我有一群非技术用户,他们接受过寻找 /channel/x 或 /user/x 并将正确的内容输入到我的应用程序中的培训。现在 /channel 已经消失了,我(或他们)如何将 /c/x 转换为频道 id?

我正在寻找 API 解决方案,而不是查看源代码和逆向工程代码解决方案。

youtube-api youtube-data-api

2
推荐指数
1
解决办法
2826
查看次数

将字符串与字符列表进行比较

假设我有一个字符列表,['h','e','l','l','o']我想看看字符列表是否与字符串匹配'hello',我该怎么做?列表需要完全匹配字符.我想过使用类似的东西:

hList = ['h','e','l','l','o']
hStr = "Hello"
running = False

if hList in hStr :
  running = True
  print("This matches!") 
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我该怎么做?

python string list python-3.x

1
推荐指数
1
解决办法
66
查看次数