滤除字符串左右两端的*和-,并把结果重新赋给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)
时间: 2023-07-23 09:42:19 浏览: 165
代码如下:
```
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?
```
相关问题
滤除字符串左右两端的*和-,并把结果重新赋给mystrpython
可以使用strip()方法来删除字符串左右两端的指定字符。代码如下:
```python
mystr = "*-**-Hello World!-*-**-*"
mystr = mystr.strip("*-")
print(mystr)
```
输出结果为:
```
Hello World!
```
strip()方法中传入的参数为要删除的字符,可以传入多个字符,如"*-"表示要删除*和-。
python中字串之间用18个’*‘做分隔符,并把结果重新赋给mystr
在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个星号即可。
阅读全文