编写pathon代码输入一个字符串,去掉字符串中所有的空格。
时间: 2023-11-27 21:50:51 浏览: 41
可以使用字符串的 `replace()` 方法来替换空格,也可以使用正则表达式来匹配和删除空格。下面是两种方法的示例代码:
方法一:使用 replace() 方法
```python
input_str = "Hello, world! "
output_str = input_str.replace(" ", "")
print(output_str) # 输出 "Hello,world!"
```
方法二:使用正则表达式
```python
import re
input_str = "Hello, world! "
output_str = re.sub(r"\s+", "", input_str)
print(output_str) # 输出 "Hello,world!"
```
这里使用了 `re.sub()` 方法,第一个参数是正则表达式,`\s+` 匹配一个或多个空格;第二个参数是用来替换匹配到的字符串,这里使用空字符串来删除空格。
相关问题
pathon编写程序,输入一个字符串后,按照字母顺序排,输出在控制台
可以使用Python内置函数sorted()来排序字符串中的字母。以下是示例代码:
string = input("请输入一个字符串:")
sorted_string = ''.join(sorted(string))
print(sorted_string)
这里我们要求用户输入一个字符串,然后我们使用sorted()函数对字符串进行排序,再使用join()函数将排好序的字符重新组合成字符串。最后,我们将得到的字符串输出到控制台。
pathon中取一行最后一个字符串
假设你有一个字符串列表,想要取每行字符串的最后一个单词,可以使用以下代码:
```python
string_list = ["hello world", "foo bar", "python is great"]
for string in string_list:
last_word = string.split()[-1]
print(last_word)
```
输出:
```
world
bar
great
```
首先,我们用 `split()` 方法将每行字符串拆分成单词列表。接着,我们选取最后一个单词,即列表中的最后一个元素,使用 `-1` 索引。最后,我们将每行字符串的最后一个单词打印出来。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)