long("长长长长
长长
长")
保持缩进
1
cylin 2015-10-12 21:20:31 +08:00
print("hello" +
" " + "world") str="hello" str+=" " str+="world" print(str) |
2
jky 2015-10-12 21:23:05 +08:00 via Android 1
S = ("长长长"
"长长长") |
3
oyasmi 2015-10-12 21:23:38 +08:00
能
long("长长长长" "长长" "长") |
5
loading 2015-10-12 21:29:46 +08:00 via iPhone
搜索 python 三引号
|
7
MrGba2z 2015-10-12 21:34:17 +08:00
print("""
12345 ++++6 ++++++++7 """) |
8
14 2015-10-12 21:37:19 +08:00 1
|
9
aec4d 2015-10-12 21:47:38 +08:00
当做函数参数引用的时候用 8 楼 因为美观
不当参数的时候用一楼的第二种 个人认为美观 仅仅因为太长不想写在一行 那么你万万不要用三行字符串 因为 """a b""" != 'ab' |
10
beibeijia 2015-10-12 21:48:30 +08:00 1
楼上正解 python 编程风格指南里有提到的 楼主可以去看看 附链接: http://docs.python-guide.org/en/latest/writing/style/#line-continuations
|
11
beibeijia 2015-10-12 21:50:17 +08:00
额 我说的是 8 楼。==!
|
12
kifile 2015-10-12 21:51:16 +08:00
fmt.Println(`常常常常
就是这么长`) |
14
xavierskip 2015-10-12 22:58:45 +08:00
难道不是行尾加一个 \ 就可以换行了?
|
15
Delbert 2015-10-12 23:00:22 +08:00 via Android
行尾加换行符\
啊 |
16
aec4d 2015-10-12 23:51:55 +08:00
|
18
bigcoon 2015-10-13 00:13:07 +08:00 via iPhone
我觉得出现长字符串都是代码结构有问题
|
19
xavierskip 2015-10-13 00:15:19 +08:00
|
20
zonghua 2015-10-13 00:31:23 +08:00 via iPhone
@xavierskip 这是把换行符转义了
java javascript 的话一般都是用 + |
21
ivenvd 2015-10-13 00:35:32 +08:00
|
22
pandada8 2015-10-13 00:36:18 +08:00
|
23
bazingaterry 2015-10-13 01:04:30 +08:00
用\不就可以了?
|
24
cxbig 2015-10-13 05:14:39 +08:00
长字符串这种东西不是应该放在 i18n 之类的翻译文件里的么?
|
25
582033 2015-10-13 06:19:55 +08:00 via Android
定界符
|
26
aec4d 2015-10-13 09:26:56 +08:00
@xavierskip 哇哦 感谢提醒 自己搞错了
|
27
gamexg 2015-10-13 09:43:33 +08:00 1
pycharm 写字符串觉得长了直接一个回车,单引号时 IDE 会自动处理的。
|
28
shuiniushushu 2015-10-13 11:15:57 +08:00
js 有继行符
"abc\ xxx\ bcd" 其他语言不知道有没有 |
29
okletswin 2015-10-14 11:43:10 +08:00
python pep8 autoformat
好多 IDE 都支持此插件, 文件保存时自动完善格式,自动拆行 |