python语句如何换行和字符串太长如何换行

python语句如何换行

建议每行代码的长度不要超过80个字符。对于过长的代码,建议进行换行。

在需要换行处(可使用空格的地方)使用反斜杠\ 实现换行,其前面可以有也可以没有空格,其后不能有空格或者其他符号包括注释符号。如:

a = 10
b = 20
c = a + \
b
print\
(c)

代码运行之,效果如下图:

对于() {} []中的在需要换行处(可使用空格的地方)直接回车换行,不需要特别加换行符反斜杠\ ,如:

商品 =[('牙刷',9.9),('牙膏', 12.60),('杯子', 6.8),('练习本', 3),('钢笔', 5),('课本', 15),
]
print(商品[1])

代码运行之,效果如下图:

【提示:

在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。

小括号()代表tuple(元祖)数据类型, tup = (1,2,3)

中括号[]代表list(列表)数据类型,列表是一种可变序列。创建方法既简单又特别。

花括号{}代表(dict)字典数据类型,字典是Python中唯一内建的映射类型。】

python字符串太长如何换行

(提示:下面示例中字符串为方便理解没用太长)

使用反斜杠\

str1 = '这是一条很长很长\

很长的绳子'

使用三引号,保持原样

str2 = '''这是一条很长很长

很长的绳子'''

完整示例代码如下:

#使用反斜杠\
str1 = '这是一条很长很长\
很长的绳子'
print(str1)
print('------------')
#三引号,保持原样
str2 = '''这是一条很长很长
很长的绳子'''
print(str2)

代码运行之,效果如下图:

下面给出一个使用三引号字符串实现的字符画,源码如下:

字符画字串='''_     _      (c).-.(c)     / ._. \    __\( Y )/__
(_.-/'-'\-._)|| A ||      _.' `-' '._
(.-./`-'\.-.)`-'     `-'
'''
print(字符画字串)

代码运行之,效果如下图:

OK

python语句如何换行和字符串太长如何换行相关推荐

  1. 编写C#代码时,一个字符串太长如何换行

    http://bbs.csdn.net/topics/80089037 方法一: string sql = "SELECT a.serv_name,a.acct_id,b.detail,c. ...

  2. 【C语言】字符串太长换行连接

    '\' 也叫宏延续运算符 字符串太长时换行: char* A = "AAA\BBB\n";char* B = "AAA"\"BBB\n";p ...

  3. python字符串换行连接_python入门 python字符串换行显示、字符串太长\连接多行

    #coding:utf-8 #/usr/bin/python """ 2018-11-03 dinghanhua 缩进 换行 """ &qu ...

  4. [转载] 字符串太长 pep8_Python f字符串– PEP 498 –文字字符串插值

    参考链接: 从Java中的字符串中删除前导零 字符串太长 pep8 Python f-strings or formatted strings are the new way to format st ...

  5. 字符串太长 pep8_Python f字符串– PEP 498 –文字字符串插值

    字符串太长 pep8 Python f-strings or formatted strings are the new way to format strings. This feature was ...

  6. C语言一行太长的换行处理

    在C语言程序编写中,我们有时会遇到一行代码太长而影响阅读或者出现与部分公司或组织要求的编码规范不符的情况,此时我们需要将这行代码分成多行来写. 一.针对一般语句换行 使用\结尾作为换行标记 在编译时, ...

  7. oracle字段大段字符串,ORACLE存储过程,参数目字符串太长

    ORACLE存储过程,参数字符串太长 在做存储过程开发的时候,需要拼SQL语句,比如 DECLARE V_SQL VARCHAR2(32000); BEGIN V_SQL := 'INSERT INT ...

  8. web前端工作笔记008---jQuery table jstable的使用方法,字符串太长显示...初始化显示数据

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 刷新表格: 下面这样刷新,需要这两行 var pages = _table.page.info() ...

  9. SyntaxHighlighter行号显示错误及代码太长无法换行解决办法

    2019独角兽企业重金招聘Python工程师标准>>> SyntaxHighlighter是一个使用JavaScript编写的功能齐全的代码语法高亮的软件.如果一行代码或注释太长的话 ...

最新文章

  1. 在String.Format [复制]中转义大括号'{'
  2. 画出沪深300指数曲线
  3. 雾里散步——这次聊聊自已
  4. OpenCV学习笔记四-image的一些整体操作
  5. HDU3363_贪心
  6. semver语义化版本号
  7. python 多线程 异步_python 多线程异步
  8. python四边形转矩形_python opencv minAreaRect 生成最小外接矩形的方法
  9. Javascript 中的map/reduce
  10. 如何使用 jdk帮助文档
  11. 让调查问卷数据告诉您更多意义的EnableQ在线问卷调查引擎V5.0发布
  12. HDFS 纠删码 EC
  13. win10网络显示已连接到服务器异常,w10 网络连接配置异常如何修复
  14. 前端面试题(不定期更新)
  15. android页指示动画,Android动画之翻页
  16. 学习笔记10----学成在线案例
  17. 关于xxl-job终止任务但程序没有停止的问题
  18. python取得两个文件的交集、并集和差集。
  19. 让“作用域和闭包”说人话
  20. 机器学习西瓜书学习——绪论

热门文章

  1. python中文字符串多余空格_[785]python去掉字符串中多余的空格
  2. 个人微信公众号VI升级心路
  3. SiC MOSFET的短沟道效应
  4. Winnowing算法
  5. 电源中场效应晶体管四点使用心得,你知道哪一个?
  6. 安装Wincc Flexible 2008 SP4提示“未找到SSF文件”的解决办法
  7. 【日常考试】中山市2016年小学生信息学竞赛试(shui)题
  8. CentOS7.5LNMP-Nginx部署
  9. 智邦国际:ERP系统真正的服务,是成就彼此!
  10. ssh 远程服务器 Host key verification failed.【known_hosts】