python中用print输出,如何输出一行字和数字,中间没有空格?
1个回答
关注
展开全部
(1)如果只是想要去除字符串首尾的空格的话,就可以使用 `strip()` 方法。它的作用是去除字符串首尾两端的指定字符。如果不写参数的话,就会默认地去除空格。示例如下:
# 声明字符串
a = " abc "
# 去除空格输出
a = a.strip()
print(a)
输出:abc
`strip()` 方法还有两个衍生出来的方法,只需要在这个方法的前面加上一个 `l` 或者是 `r`,它就能够变成只去除字符串首端或者是末端空格的方法了。
(2)要将字符串内的所有空格都给去除掉的话,就可以用到 `replace()` 方法。这方法的作用是替换字符串内的指定字符串。那么只要将空格替换成空字符就可以了,代码示例如下:
# 声明字符串
a = " abc "
# 去除全部空格
a = a.replace(" ", "")
print(a)
输出:abc
(3)那么想要将多个 `print()` 输出的内容给连起来不带空格的话,就要在输出的时候设置 `print()` 函数中 `end` 参数的值为空,示例如下:
print('adb', end="")
print('adb', end="")
输出:adbadb abcabc
咨询记录 · 回答于2024-01-07
python中用print输出,如何输出一行字和数字,中间没有空格?
(1)如果只是想要去除字符串首尾的空格的话,就可以使用strip()方法。它的作用是去除字符串首尾两端的指定字符。如果不写参数的话,就会默认地去除空格。示例如下:
# 声明字符串
a = " abc "
# 去除空格输出
a = a.strip()
print(a) # 输出:abc
strip()方法还有两个衍生出来的方法,只需要在这个方法的前面加上一个l或者是r,它就能变成只去除字符串首端或者是末端空格的方法了。
(2)要将字符串内的所有空格都给去除掉的话,就可以用到replace()方法。这方法的作用是替换字符串内的指定字符串。那么只要将空格替换成空字符就可以了。代码示例如下:
# 声明字符串
a = " abc "
# 去除全部空格
a = a.replace(" ", "")
print(a) # 输出:(无空格字符串)
(3)那么想要在将多个print()输出的内容给连起来不带空格的话,就要在输出的时候设置print()函数中end参数的值为空。示例如下:
print('adb', end="")
print('adb', end="") # 输出:adbadb (无空格)
这题会不
# 1. 如果只是想要去除字符串首尾的空格的话就可以使用strip()方法,它的作用就是去除字符串首尾两端的指定字符。
如果不写参数的话就会默认的去除空格,示例如下:
# 声明字符串
a = " abc "
# 去除空格输出
a.strip()
print(a)
# 输出结果:abc
# strip()方法还有两个衍生出来的方法,只需要在这个方法的前面加上一个l或者是r它就能能够变成只去除字符串首端或者是末端空格的方法了。
# 2. 要将字符串内的所有空格都给去除掉的话就可以用到replace()方法,这方法的作用是替换字符串内的指定字符串。
那么只要将空格替换成空字符就可以了,代码示例如下:
# 声明字符串
a = " abc "
# 去除全部空格
a.replace(" ", "")
print(a)
# 输出结果:abc
# 3. 那么想要在将多个print()输出的内容给连起来不带空格的话就要在输出的时候设置print()函数中end参数的值为空,示例如下:
print('adb', end="")
print('adb', end="")
# 输出结果:adbadb
给了您3种方式了
联系您用方式2
建议您用第二种