str()和引号之间的Python方式

str()和引号之间的Python方式,python,string,Python,String,在使用该语言时,我试图学习python式的编码方式,遇到了一个: 在第5行:self.key=key或“”。加入(范围(100)内的uu的选项(字母表)) 第8行:output=str() 根据,方法str()在未向其传递任何参数时返回空字符串 从功能的角度来看,这两个选项之间有什么区别吗?在代码中使用空字符串的首选方式是什么 >我想说使用 '/COD>初始化空字符串是更习惯的。然后,您不知道str将返回什么,如果它仍然可以调用的话。(尽管如果str被重新分配,可能会有一系列其他问题。)无法

在使用该语言时,我试图学习python式的编码方式,遇到了一个:

  • 在第5行:
    self.key=key或“”。加入(范围(100)内的uu的选项(字母表))
  • 第8行:
    output=str()
根据,方法
str()
在未向其传递任何参数时返回空字符串


从功能的角度来看,这两个选项之间有什么区别吗?在代码中使用空字符串的首选方式是什么

>我想说使用<代码> '/COD>初始化空字符串是更习惯的。然后,您不知道
str
将返回什么,如果它仍然可以调用的话。(尽管如果
str
被重新分配,可能会有一系列其他问题。)无法覆盖文本
'
是一个空的
str
,句点。
str()
是一种不熟悉的做熟悉事情的方式<代码>应该有一种——最好只有一种——显而易见的方法来实现这一点。