若str1=123 str
时间: 2023-05-10 15:55:58 浏览: 108
2=456,如何将它们合并成一个字符串?
可以使用字符串拼接符号"+",将两个字符串拼接在一起,得到一个新的字符串。具体代码如下:
str1 = "123"
str2 = "456"
str3 = str1 + str2
print(str3)
输出结果为:123456
相关问题
str='123'
这是一个Python字符串的赋值语句,将字符串'123'赋值给变量str。这个变量可以在后续的程序中被引用,例如可以使用print函数打印出这个字符串:
```
str = '123'
print(str)
```
输出:
```
123
```
import re str1 = '123hello python!123' str2 = re.findall('123(.*)123', str1)[0] print(str2)
这段代码的作用是从字符串 `str1` 中提取出两个 "123" 之间的内容,即 "hello python!",然后将其打印出来。
具体来说,`re.findall()` 函数是 Python 中的正则表达式模块 `re` 中的一个函数,它可以匹配字符串中所有符合指定模式的子串,并返回一个列表。在这里,模式为 `'123(.*)123'`,其中 `.*` 表示匹配任意字符(除了换行符)0 次或多次,括号中的 `.*` 表示将匹配到的内容作为一个组来保存。
因此,`re.findall('123(.*)123', str1)` 的返回值为一个列表,其中只有一个元素,即 `['hello python!']`。由于我们只需要提取这个元素,所以加上 `[0]` 将其提取出来,并将其赋值给变量 `str2`。最后,将 `str2` 打印出来即可。