在Python中,定义跨越多行的字符串可以通过以下几种方法:
1. 使用三引号(`"""` 或 `'''`):
```python
str1 = """Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生存. (纵有疾风起,人生不言弃.)"""
print(str1)
2. 使用双引号(`"` 或 `'`),并在字符串中插入换行符 `\n`:
```python
str2 = "Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生存. \n(纵有疾风起,人生不言弃.)"
print(str2)
3. 使用单引号(`'`),并在字符串中插入换行符 `\n`:
```python
str3 = 'Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生存. \n(纵有疾风起,人生不言弃.)'
print(str3)
4. 使用转义字符 `\n` 在字符串中手动插入换行:
```python
str4 = 'Le vent se lève, il faut tenter de vivre.\n起风了,唯有努力生存. \n(纵有疾风起,人生不言弃.)'
print(str4)
以上方法都可以用来定义跨越多行的字符串。选择哪一种方法取决于你的个人喜好和代码的可读性。三引号方法可以让代码更简洁,特别是当字符串需要跨越多行且包含多行文本时。