当前位置: 首页 > 面试题库 >

如何在python 3.x中使用string.replace()

闽朝
2023-03-14
问题内容

在python 3.x上不推荐使用string.replace()。这样做的新方法是什么?


问题答案:

与2.x中一样,使用str.replace()

例:

>>> 'Hello world'.replace('world', 'Guido')
'Hello Guido'

还要注意,点绑定比字符串伴奏更强,即使用括号:('Hello'+'world')。replace('world','Guido')



 类似资料:
  • 我正在使用Python 3.2。1并且我无法导入模块。我使用可以工作,但我不能将它与的一起使用,如下所示: 我得到以下错误: 当我写时,它说

  • ,和在Python 2中完美工作。这里有一个例子: 但是在Python 3中,我收到以下输出: 如果有人能向我解释这是为什么,我将不胜感激。 为进一步清晰起见,代码截图:

  • 有没有办法用Selenium Python在私有模式下打开微软Edge(Chromium)。我试过下面的代码,但它不起作用。 更新:我也尝试“-inprivate”作为建议,但它仍然在正常窗口打开边缘 @richedwards说“-inprivate”选项与C#源代码一起工作。所以我认为问题来自python selenium库,而不是msedgedriver 多谢了。

  • 问题内容: 我从git repo使用Django dev(1.6.x),我想使用MySQL,但是在文件上无法设置MySQL,因为python3和Django不支持MySQL,所以我在python3.x上使用pymysql包没有任何问题,但是在Django中也无法对其进行设置。 我可以在python3的django上使用mysql(或pymysql或?)吗? 问题答案: 我还努力使MySQL与Dja

  • 以下Python3.x整数乘法的平均运算时间在1.66s到1.77s之间: 如果将替换为,则需要在和之间。怎么会呢? 另一方面,在Java中则相反:在Java中更快。Java测试链接:为什么在Java中2*(i*i)比2*i*i快? 我运行每个版本的程序10次,以下是结果。

  • 问题内容: 对于我的应用程序,我需要设置一些小部件参数,例如alignment()和其他。但是我无法导入它们(其他PyQt5素材导入没有任何问题)。 使用此代码 我收到以下错误: 并使用此作品: 尽管我有一个可行的解决方案,但我只想导入而不能。另外,为什么不一起工作? 问题答案: 我认为这里的困惑在于PyQt有一个称为的特殊虚拟模块,该模块将 所有内容 导入单个名称空间。这是一个非常有用的功能,但