python中字串之间用18个’*‘做分隔符,并把结果重新赋给mystr
时间: 2024-03-06 17:49:45 浏览: 48
在Python中,可以使用字符串的`join()`方法来将多个子字符串用特定的分隔符连接起来。具体步骤如下:
1. 将多个子字符串放入一个列表中。
2. 使用`join()`方法将列表中的子字符串用特定的分隔符连接起来。
下面是一个示例代码,用于将多个子字符串用18个星号连接起来并赋值给`mystr`变量:
```
str_list = ["hello", "world", "python"]
mystr = "******************".join(str_list)
print(mystr)
```
输出结果为:
```
hello******************world******************python
```
其中,`join()`方法将列表中的三个字符串用18个星号连接起来,并生成一个新的字符串。最后,将新字符串赋值给`mystr`变量。
需要注意的是,如果要在每个子字符串之间添加18个星号,那么总共会添加两个星号。因此,在每个子字符串之后添加17个星号即可。
相关问题
python中将rs中的字符串重新拼接为一个字符串,字串之间用18个’*‘做分隔符,并把结果重新赋给mystr
可以使用字符串的join方法来将列表中的字符串用指定的分隔符连接起来,然后再赋值给mystr。具体的代码如下:
```python
rs = ['hello', 'world', 'python']
separator = '*' * 18 # 18个*做分隔符
mystr = separator.join(rs)
```
这样,mystr的值就是`hello******************world******************python`。
#将rs中的字符串重新拼接为一个字符串,字串之间用18个’*‘做分隔符,并把结果重新赋给mystr mystr= print(mystr)
好的,以下是代码实现:
```
mystr = "Hello, hello, HELLO, heLLo, world! Hello"
rs = mystr.split(",")
mystr = "******************".join(rs)
print(mystr)
```
这里我们首先使用split()函数按照西文逗号","对字符串进行分割,将分割后的结果赋值给rs列表变量,然后使用join()函数将rs中的字符串重新拼接为一个字符串,字串之间用18个"*"做分隔符,最后将结果重新赋值给mystr并打印输出。
注意,join()函数用于字符串拼接,它将一个可迭代对象中的元素按照指定的分隔符连接起来,返回一个字符串。