strs='to be or not to be'
print(strs.split())
想问下大家 这串代码第二行strs后面的一个.是什么意思呀🥺
谢谢大家!!
就是字符串搭配split函数的用法,中间就加这个“.”
通俗点来说,这个点,当作固定写法就行
后面的是切割函数,默认以空格为分隔符。
这个 . 表示调用字符串对象 (strs) 的一个方法。在 Python 中,字符串是一个内置类型,它有很多内置的方法可以调用。其中 split() 方法就是字符串对象的一个方法,用来将字符串按照指定的分隔符拆分成若干个子字符串,并返回一个子字符串列表。
在这个例子中,strs.split() 调用了字符串对象 strs 的 split() 方法,将字符串 strs 按照默认的分隔符,也就是空格符,拆分成了一个子字符串列表 ['to', 'be', 'or', 'not', 'to', 'be'],然后将这个列表作为 print() 函数的参数,将其打印出来。希望会带对你有所帮助
在Python中,一个变量后面加一个".",表示该变量为一个对象,"."后面可以访问该对象的属性或者方法。具体来说,"."后面可以接属性名或者方法名,例如:
my_list = [1, 2, 3]
my_list.append(4) # 调用my_list对象的append方法,将4添加到列表中
print(my_list)
在上面的例子中,"."后面的append是一个列表对象的方法,用于在列表末尾添加元素。当my_list.append(4)被执行时,实际上是调用了my_list对象的append方法,将4添加到列表中。
str1 = 'NOSTALGIA'
str2 = str1.ljust(20,'人')
print(str2)
NOSTALGIA人人人人人人人人人人人
意思是strs的一个方法,split是它的分割函数。
默认为空格切分,比如说,一句话是:今 天 的 天 气 不错
就可以切分为:
今
天
的
天
气
不错
以上为我个人理解,不足之处,大家多多指教,也希望可以为题主提供一些帮助