【python】代码换行的几种方法

2023-05-16

代码太长怎么办,反斜杠\引号""" ‘’'来帮忙!

在写list或者较长的字符串时候,或者多个循环造成IDE不够用时,就需要代码换行了。主要的代码换行有通用的反斜杠\和针对字符串起作用的三引号结构。

1.反斜杠

对于一般表达式来说,反斜杠后直接回车即可实现续行,使用的关键在于反斜杠后不能用空格或者其他符号。

a = 1
b = 2
c = a +\
b
print(c)

>>> 3

longlist = ['3D','3-D','3d','3-d','three-dimensions','Three-Dimensions','Three Dimensions','THREE DIMENSIONS','geometry',\
       'Geometry','GEOMETRY','Geometric','surface','Surfaces','Surface','SURFACE',\
       '3D Pose Estimation','Pose','POSE','POINTCLOUD']
print(longlist)

>>> ['3D', '3-D', '3d', '3-d', 'three-dimensions', 'Three-Dimensions', 'Three Dimensions', 'THREE DIMENSIONS', 'geometry', 'Geometry', 'GEOMETRY', 'Geometric', 'surface', 'Surfaces', 'Surface', 'SURFACE', '3D Pose Estimation', 'Pose', 'POSE', 'POINTCLOUD']

对于字符串也有同样的效果

longstring = 'this is a long long long long long long long \
string'
print(longstring)

>>> this is a long long long long long long long string

2.三引号

longstring1 = '''this is a long long long long long long long 
string'''
print(longstring1)
longstring2 = """this is another long long long long long long long 
string"""
print(longstring2)

this is a long long long long long long long string this is another long long long long long long long string
还可以实现ascii字符输出呢:

print('''
   _____                   .__ .__     _____            __   
  /  _  \    ______  ____  |__||__|   /  _  \ _______ _/  |_ 
 /  /_\  \  /  ___/_/ ___\ |  ||  |  /  /_\  \\_  __ \\   __\-  
/    |    \ \___ \ \  \___ |  ||  | /    |    \|  | \/ |  |  
\____|__  //____  > \___  >|__||__| \____|__  /|__|    |__|  
        \/      \/      \/                  \/               
''')
#注意art中的反斜杠被动换行
>>> 
   _____                   .__ .__     _____            __   
  /  _  \    ______  ____  |__||__|   /  _  \ _______ _/  |_ 
 /  /_\  \  /  ___/_/ ___\ |  ||  |  /  /_\  \_  __ \   __\- 
/    |    \ \___ \ \  \___ |  ||  | /    |    \|  | \/ |  |  
\____|__  //____  > \___  >|__||__| \____|__  /|__|    |__|  
        \/      \/      \/                  \/               
print('''* bear *  11/96
        _
       (\\  _                      ___
      .-"`"(\\                _.""`   `"-.
     /      ` `-._        _.-"            `\__
    6   6)        `-.__.-'                    `",
   /                                         `;-`
  /     ,                                     |
 ()    /  /`                                  |
  `---`"~``\                                  |
            \                                 |
             \            \      /           /
             /`,   ,      |     |           /
            /   "-.|      |     |         /'
           /     / |     /,__   |       /`\ 
      jgs /    /'  |    /    `"'\      (   \ 
       __/   /'    |   |         `\     \   \ 
       \    /      |   |           `\    \   \ 
        `-,/      /    |            /     |-"`
                 `"""^^^           `^^""""`

------------------------------------------------
Thank you for visiting https://asciiart.website/
This ASCII pic can be found at
https://asciiart.website//index.php?art=animals/bears
''')
>>> 
* bear *  11/96
        _
       (\  _                      ___
      .-"`"(\                _.""`   `"-.
     /      ` `-._        _.-"            `\__
    6   6)        `-.__.-'                    `",
   /                                         `;-`
  /     ,                                     |
 ()    /  /`                                  |
  `---`"~``\                                  |
            \                                 |
             \            \      /           /
             /`,   ,      |     |           /
            /   "-.|      |     |         /'
           /     / |     /,__   |       /`\ 
      jgs /    /'  |    /    `"'\      (   \ 
       __/   /'    |   |         `\     \   \ 
       \    /      |   |           `\    \   \ 
        `-,/      /    |            /     |-"`
                 `"""^^^           `^^""""`

------------------------------------------------
Thank you for visiting https://asciiart.website/
This ASCII pic can be found at
https://asciiart.website//index.php?art=animals/bears

ref:
https://blog.csdn.net/hllsmart/article/details/51236877
https://blog.csdn.net/qq_40229981/article/details/83587503
https://blog.csdn.net/baihhzm/article/details/73433160
https://blog.csdn.net/G_66_hero/article/details/78745608
ascii art:
http://patorjk.com/software/taag/#p=display&h=1&v=3&f=Graffiti&t=Ascii Art
https://asciiart.website//index.php?art=animals/bears
http://www.asciiarts.net/
http://picascii.com/


在这里插入图片描述
pic from pexels.com

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【python】代码换行的几种方法 的相关文章

随机推荐

  • TI CC265x的IIC通讯读取IMU BMI08x数据

    SmartLink CC265x是TI公司出的无线MCU平台器件 最近玩了个小项目用TI的CC265x平板IIC接口通讯 xff0c 获取博世BMI08x陀螺仪 加速度计传感器的数据 本篇博客亦是对博客 树莓派IIC通讯获取BMI08x I
  • 三种方法在ROS中加载Qt库进行GUI设计

    编写ros程序 xff0c 因为有时会涉及到界面设计 xff0c 所以本人主要用的QtCreator IDE 首先当然是安装QtCreator xff0c 这个网上有很多安装教程和下载资源 xff0c 非常简单 由于Qt的工程大多采用qma
  • 在ROS中处理yaml文件

    ROS中的参数服务器 xff08 Parameter Server xff09 的相关操作可参见roscpp tutorials Tutorials Parameters 如果想要载入参数 xff0c 可以通过编写yaml文件 xff0c
  • ROS动态调参(dynamic reconfigure)客户端服务端之C++ Python实现

    在ROS系统中 xff0c 我们需要实时修改参数 xff0c 并能马上看到运行效果 这一功能是通过ros dynamic reconfigure包实现的 官网教程如下 xff1a dynamic reconfigure Tutorials
  • ROS中slam_gmapping、map_server源码解读及其librviz的使用

    SLAM全称simultaneous localization and mapping xff0c 即实时定位与地图构建 也就是说导航离不开地图 xff0c 目前常用的地图构建方法有三种 xff1a 1 gmapping xff0c 一种基
  • 记 - PC视频播放最强画质教程(Potplayer + madVR)

    PC视频播放最强画质教程 前言 xff1a 本次使用到的软件 工具 Potplayer播放器 Potplayer是目前我用到的最好用的宝藏视频播放软件 xff1a 内存占用低 无广告 支持视频格式多 功能强大 扩展性高 界面唯美 xff08
  • 【三维深度学习】多视角立体视觉 MVSNet代码解读

    MVSNet通过将相机几何参数编码到网络中 xff0c 实现了端到端的多视角三维重建 xff0c 并在性能和视觉效果上超越了先前算法 xff0c 并在eccv2018 oral中发表 模型主要包含四个主要步骤 xff1a 图像特征抽取 多视
  • 【pandas】删除满足条件元素所在的行

    在数据清洗时 xff0c 需要按照一定条件删除某些数据样本 xff0c 利用布尔表达式 索引和drop方法可以实现 1 pandas drop df 61 df drop df lt some boolean condition gt in
  • 【AI视野·今日Robot 机器人论文速览 第八期】Wed, 16 Jun 2021

    AI视野 今日CS Robotics 机器人学论文速览 Wed 16 Jun 2021 Totally 13 papers x1f449 上期速览 更多精彩请移步主页 Daily Robotics Papers Constrained Mo
  • 【CVPR2022】论文列表与下载——PartTwo

    CVPR2022将于6月22日召开 x1f389 x1f389 x1f389 xff0c 本次会议共收录了2067篇论文 由于数量较多 xff0c 本文将分四个子文章呈现 xff0c 可直接点击论文标题获取文档 x1f4c3 第一部分 x1
  • 【CVPR2022】论文列表与下载——PartThree

    CVPR2022将于6月22日召开 x1f389 x1f389 x1f389 xff0c 本次会议共收录了2067篇论文 由于数量较多 xff0c 本文将分四个子文章呈现 xff0c 可直接点击论文标题获取文档 x1f4c3 第一部分 x1
  • 【CVPR2022】论文列表与下载——PartFour

    CVPR2022将于6月22日召开 x1f389 x1f389 x1f389 xff0c 本次会议共收录了2067篇论文 由于数量较多 xff0c 本文将分四个子文章呈现 xff0c 可直接点击论文标题获取文档 x1f4c3 第一部分 x1
  • Python三维绘图--Matplotlib

    Python三维绘图 在遇到三维数据时 xff0c 三维图像能给我们对数据带来更加深入地理解 python的matplotlib库就包含了丰富的三维绘图工具 1 创建三维坐标轴对象Axes3D 创建Axes3D主要有两种方式 xff0c 一
  • 【深度学习】三维点云数据集总结

    点云数据集总结 三维点云数据 xff0c 三维深度学习 1 ShapeNet ShapeNet是一个丰富标注的大规模点云数据集 xff0c 其中包含了55中常见的物品类别和513000个三维模型 2 ShapeNetSem 这是一个小的数据
  • git push代码到远程新分支

    Git push 获取远程代码修改后 想要push到远端与原来不同的新分支 xff0c 可以使用下面的命令实现 xff1a git push origin 本地分支 远端希望创建的分支 例如git下来的分支为master span clas
  • 【numpy求和】numpy.sum()求和

    numpy sum a axis 61 None dtype 61 None out 61 None keepdims 61 initial 61 source 用于计算array元素的和 python中常用的numpy进行数学计算 xff
  • Nuttx romfs与启动脚本rcS

    ARM系统上电后 xff0c 系统将flash地址映射到零地址处 xff0c 处理器从零地址处开始运行第一条指令 而在零地址处 xff0c 一般是系统复位中断向量 xff0c 此处存放的是一条跳转指指令 xff0c 通过该条换指令 xff0
  • 在终端/命令行下打开文件浏览器窗口--Win cmd &Ubuntu terminal

    在命令行下想要可视化查看文件 xff0c 可以使用命令直接打开图形化窗口 1 Windows windows上可以使用explorer exe打开资源管理器 xff1a explorer exe span class token keywo
  • 127.0.0.0与0.0.0.0的区别

    1 IP地址分类 ref https tools ietf org html rfc1700 page 3 IP地址表示 IP地址由两个部分组成 xff0c net id和host id xff0c 即网络号和主机号 net id 表示ip
  • 【python】代码换行的几种方法

    代码太长怎么办 xff0c 反斜杠 引号 34 34 34 39 来帮忙 xff01 在写list或者较长的字符串时候 xff0c 或者多个循环造成IDE不够用时 xff0c 就需要代码换行了 主要的代码换行有通用的反斜杠 和针对字符串起作