81个用于日常问题的Python代码片段( 三 )


81个用于日常问题的Python代码片段

文章插图
 
请记住,这些解决方案不一定必须与print语句一起使用 。换句话说,你可以随时根据需要使用f-strings之类的解决方案 。
和往常一样,你可以在我题为“如何在Python中格式化字符串”的文章中找到所有这些解决方案的解释和详细信息 。如果你更想查看这些代码片段的实际效果,你可以查看我在YouTube上发布的题为“Python中格式化以我的猫为主角的字符串的6种方法"的视频 。
在同一行打印在格式化字符串时的同一行中,有时你只需要在Python中的同一行中进行打印 。由于print命令是当前设计的,它会自动将换行符添加到你的字符串的末尾 。幸运的是,有一些方法可以解决这个问题:
81个用于日常问题的Python代码片段

文章插图
 
与往常一样,如果你打算使用这些解决方案中的任何一个,请参阅题为“如何在Python中在同一行上进行打印”的文章,了解更多用例和注意事项 。
测试性能最后,有时你只想比较几个代码块 。幸运的是,Python有几个简单的选项:
81个用于日常问题的Python代码片段

文章插图
 
同样,如果你想要了解更多细节,请查看题为“如何对Python代码进行性能测试”的文章 。
执行反向字典查找早些时候,我们讨论了在某些情况下翻转字典是可以的 。当然,如果我们的字典很大,直接翻转字典可能没有意义 。相反,我们可以根据一个值查找键:
81个用于日常问题的Python代码片段

文章插图
 
如果这看起来有帮助,你可以查看题为“如何在Python中执行反向字典查找”的源文章 。我喜欢写这篇文章的原因之一就是学习生成器表达式 。如果你是第一次见到他们,你可能想去看看它 。
检查一个字符串是否包含一个子字符串我发现自己经常搜索的一件事是检查Python中的字符串是否包含子字符串的方法 。与大多数编程语言不同,Python利用了一个很好的关键字来解决这个问题 。当然,也有基于方法的解决方案:
81个用于日常问题的Python代码片段

文章插图
 
如果你像我一样忘记了in关键字,那么你可能希望将“如何检查一个字符串是否包含一个子字符串”文章添加到书签中 。
分享你自己的问题正如你所看到的,本文及其相关的系列文章已经相当庞大了 。也就是说,我想继续增加它们 。因此,你可以考虑分享一些你自己的问题 。毕竟,总有一些事情是你经常需要google的 。为什么不和我们一起分享它呢?
与此同时,你可以通过浏览我的时事通讯,访问商店,订阅我的YouTube频道,和/或成为我的赞助人来帮助我扩大我的合集 。此外,欢迎你浏览以下相关文章:
  • Python中海象运算符背后的争议
  • 采用模运算的石头剪刀布




推荐阅读