python字符串
请教大神,这里为啥是双括号啊?if x.startswith(('你','我','她')):
print('总有人喜爱python') 什么双引号?在只出现一种引号的情况下,双引号和单引号没什么区别呀 本帖最后由 sfqxx 于 2023-4-13 17:50 编辑
这里使用了双括号是因为在python中,字符串、列表、元组等数据类型都可以使用`()`或`[]`来进行索引或切片操作。所以如果使用单个括号来包含多个元素,解释器可能会将其视为一个元组或列表。而使用双括号就可以避免这种误解,确保代码的可读性和正确性。
在上述代码中,使用了`startswith()`方法来判断字符串以哪些字符开头。该方法的参数可以是一个字符串或者一个元组。使用双括号将三个字符串作为元组的元素传递给了`startswith()`方法,表示只要字符串以这三个字符之一开头,就会输出相应的提示信息。
有用请设置最佳答案
页:
[1]