使用python调整两个字符串之间的1个空格

2024-01-07

我有两个字符串:

>>> a = "abcd"
>>> b = "xyz"
>>> c = a + b
>>> c
abcdxyz

我怎样才能得到abcd xyz结果添加时a and b?


只需在两个字符串之间添加一个空格即可:

a = "abcd" 
b = "xyz" 
c = a + " " + b  # note the extra space concatenated with the other two
print c

这会给你

abcd xyz

您可以使用诸如.join(),但对于这么短的东西,这似乎几乎违反直觉(在我看来“矫枉过正”)。即,首先创建一个包含两个字符串的列表,然后使用该列表调用一个函数,并在 print 语句中使用该函数的返回值……此时您只需将所需的空格与两个字符串连接起来即可。语义上似乎也更清晰。

基于:“简单胜于复杂。” (Python 之禅“导入此”)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用python调整两个字符串之间的1个空格 的相关文章

随机推荐

  • 如何在传单地图上添加搜索框

    我想使用传单地图作为页面的背景 并且这个页面有搜索功能 但是这个搜索框并不是用来搜索这张地图的 所以我的问题是如何在传单地图上添加搜索框 您还有其他解决方案使用地图作为背景吗 喜欢这个页面 http directory spatineo c
  • 使用 doLast 的 Gradle 执行任务失败

    仅当文件自上次构建以来已更新时 我才尝试运行执行任务 我最初的尝试是这样的 task generateLocalizedStrings type Exec ext srcFile file localization language fil
  • MVC 查看可为空的日期字段格式

    我试图在视图中显示以下内容 但出现问题 td item CreatedByDt ToString MM dd yyyy td 关于如何处理视图中可为空的日期字段的任何想法 顺便说一句 我正在使用 Razor 我收到以下错误 方法 ToStr
  • 减少 solr 结果输出中类似的顶部结果

    我在 solr 中进行了一次搜索 返回了大约 1500 个文档 这些文档基本上都是产品 例如 我的数据集中有一堆女鞋 我的数据集有各种各样的女鞋 但也有一些非常相似的结果 例如 11 号女式耐克运动鞋 10 号女式耐克运动鞋等 现在 当我搜
  • PDFBOX - 使用 easytable 的所有页面中的页眉

    我正在使用 pdfbox 和 easytablehttps github com vandeseer easytable https github com vandeseer easytable用于创建效果很好的动态页面 但我确实希望在所有
  • Matplotlib 多条动画多行

    我一直在研究如何为飞行路径制作多条线的动画 我读取多个 GPS 文件的对象是时间同步它们 它们相对于时间为每条路径设置动画 我找到了如何在动画函数中使用附加来为一行添加动画 现在我需要添加第二个和第三个 以便导入尽可能多的文件 我知道问题出
  • 无法在有关 iron lib 的 fn 项目中捕获动态环境

    我使用c c 驱动的cassandra来查询 然后返回数据 因此 cass LinkedList 和cass it Vec 都可以显示查询的结果 但是 我想使用json格式将结果显示到web上 所以我选择使用vec重新组装数据 然而 有一个
  • 使用并行 NetCDF 保存分布式 3D 复杂数组

    我有一个用 Fortran 编写的基于 MPI 的程序 它在每个节点 2D 时间序列的部分 生成复杂数据的 3D 数组 我想使用并行 I O 将这些数组写入单个文件 该文件可以相对轻松地在 python 中打开以进行进一步分析 可视化 理想
  • 如果我从服务层公开 IQueryable,那么当我需要从多个服务获取信息时,数据库调用不是会减少吗?

    如果我从服务层公开 IQueryable 那么当我需要从多个服务获取信息时 数据库调用不是会减少吗 例如 我想在一个页面上显示 2 个单独的列表 Posts and Users 我有两个单独的服务提供这些服务的列表 如果两者都提供 IQue
  • 在 Emacs 中编译程序?

    在 emacs 中编译程序的最佳方法是什么 我目前正在打开一个单独的缓冲区C x 3并在其中运行 eshell 使用M x eshell然后直接调用 make 或 clang 大多数时候我确实设置了 Makefile 使用运行编译过程有什么
  • Apache Tiles 替代品

    我正在编写一个 Spring MVC 应用程序 并寻找一种在视图中进行布局的方法 我看到的唯一选择是 Apache Tiles 我以前使用过它并且知道维护其配置是多么痛苦 有什么好的选择吗 我在看SiteMesh http www site
  • Gitlab CI 如何使用规则语法忽略目录?

    我能够使用以下语法忽略目录 文件更改 build script npm run build except changes md src ts 有了这个配置build作业将运行 除非 git 更改仅包含 md扩展文件或 ts文件在src目录
  • requiredFieldValidator 不适用于下拉列表

    我有一个Dropdownlist在我的网页中如下
  • 使用 python range 对象索引 numpy 数组

    我以前见过它一两次 但我似乎找不到任何关于它的官方文档 Using pythonrange对象作为 numpy 中的索引 import numpy as np a np arange 9 reshape 3 3 a range 3 rang
  • 从 Woocommerce 3.4+ 中“我的帐户编辑地址”字段中删除(可选)文本

    我正在尝试删除 span class optional optional span 从 WooCommerce 我的帐户编辑地址页面 还有其他方法可以做到这一点吗 optional display none 我认为最好将其从表单中的 DOM
  • QTimer 随着每次启动/停止而变得更快

    我正在使用一个QTimer平滑地改变标签的大小 当我将鼠标悬停在按钮上时 它应该慢慢增大 当鼠标离开按钮时 它应该慢慢折叠 减小它的大小直到消失 我的表单类中有两个计时器 QTimer oTimer cTimer oTimer for ex
  • .NET BCL 中的跟踪与调试

    看来 System Diagnostics Debug https msdn microsoft com en us library system diagnostics debug v vs 110 aspx and System Dia
  • Docker 中的 Mariadb:MariaDB Connector/Python 需要 MariaDB Connector/C >= 3.2.4,发现版本 3.1.16

    我尝试以下 Dockerfile syntax docker dockerfile 1 FROM python 3 11 slim bullseye EXPOSE 80 WORKDIR app RUN apt get update apt
  • 热键、快捷键和加速键有什么区别?

    他们有什么区别呢 在Qt中 如果我有QPushButton的热键 我可以通过 Alt 来实现 但如果是qaction 我可以按 仅有的 In Windows an accelerator key is application global
  • 使用python调整两个字符串之间的1个空格

    我有两个字符串 gt gt gt a abcd gt gt gt b xyz gt gt gt c a b gt gt gt c abcdxyz 我怎样才能得到abcd xyz结果添加时a and b 只需在两个字符串之间添加一个空格即可