#将rs中的字符串重新拼接为一个字符串,字串之间用18个’*‘做分隔符,并把结果重新赋给mystr mystr= print(mystr)
时间: 2024-03-16 20:43:32 浏览: 76
好的,以下是代码实现:
```
mystr = "Hello, hello, HELLO, heLLo, world! Hello"
rs = mystr.split(",")
mystr = "******************".join(rs)
print(mystr)
```
这里我们首先使用split()函数按照西文逗号","对字符串进行分割,将分割后的结果赋值给rs列表变量,然后使用join()函数将rs中的字符串重新拼接为一个字符串,字串之间用18个"*"做分隔符,最后将结果重新赋值给mystr并打印输出。
注意,join()函数用于字符串拼接,它将一个可迭代对象中的元素按照指定的分隔符连接起来,返回一个字符串。
相关问题
python中将rs中的字符串重新拼接为一个字符串,字串之间用18个’*‘做分隔符,并把结果重新赋给mystr
可以使用字符串的join方法来将列表中的字符串用指定的分隔符连接起来,然后再赋值给mystr。具体的代码如下:
```python
rs = ['hello', 'world', 'python']
separator = '*' * 18 # 18个*做分隔符
mystr = separator.join(rs)
```
这样,mystr的值就是`hello******************world******************python`。
滤除字符串左右两端的*和-,并把结果重新赋给mystr mystr=mystr.strip('[*,-]') print(mystr) #统计字符串中'hello'出现的次数,忽略大小写,次数赋给变量count count=0 count=mystr.count('hello') print(count) #先将字符串转成大写,再所有的'HELLO'替换为'你好',并把结果重新赋给mystr mystr=mystr.upper() mystr=mystr.replace("HELLO","你好") print(mystr) #按西文','分隔字符串mystr,结果赋给列表变量rs rs=mystr.split(",") print(rs) #将rs中的字符串重新拼接为一个字符串,字串之间用18个’*‘做分隔符,并把结果重新赋给mystr mystr='******************'.join([你好 NANJING, 你好 CHINA]) print(mystr)
代码如下:
```
mystr = "*-Hello, hello, how are you?-HELLO-*"
mystr = mystr.strip("[*,-]")
print(mystr)
count = 0
count = mystr.lower().count("hello")
print(count)
mystr = mystr.upper().replace("HELLO", "你好")
print(mystr)
rs = mystr.split(",")
print(rs)
mystr = "******************".join(rs)
print(mystr)
```
输出结果为:
```
Hello, hello, how are you?-HELLO
3
你好, 你好, how are you?
['你好', ' 你好', ' how are you?']
你好****************** 你好****************** how are you?
```
阅读全文