为了账号安全,请及时绑定邮箱和手机立即绑定

创建一个长的多行字符串的Pythonic方法

创建一个长的多行字符串的Pythonic方法

湖上湖 2019-06-21 16:40:21
创建一个长的多行字符串的Pythonic方法我有一个很长的疑问。我想在Python中将它分成几行。在JavaScript中这样做的一种方法是使用几个句子并将它们与+运算符(我知道,这可能不是最有效的方法,但在这个阶段我并不真正关心性能,只是代码可读性)。例子:var long_string = 'some text not important. just garbage to' +                  'illustrate my example';我尝试在Python中做类似的事情,但是它没有起作用,所以我使用了\撕开长绳。但是,我不确定这是否是唯一的/最好/最有效的方法。看起来很尴尬。实际代码:query = 'SELECT action.descr as "action", '\    'role.id as role_id,'\    'role.descr as role'\    'FROM '\    'public.role_action_def,'\    'public.role,'\    'public.record_def, '\    'public.action'\    'WHERE role.id = role_action_def.role_id AND'\    'record_def.id = role_action_def.def_id AND'\    'action.id = role_action_def.action_id AND'\    'role_action_def.account_id = ' + account_id + ' AND'\    'record_def.account_id=' + account_id + ' AND'\    'def_id=' + def_id
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 306 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信