python输入多行字符串的方法总结


Posted in Python onJuly 02, 2019

Python中输入多行字符串:

方法一:使用三引号

>>> str1 = '''Le vent se lève, il faut tenter de vivre. 

起风了,唯有努力生存。

(纵有疾风起,人生不言弃。)'''

 

>>> str1

'Le vent se lève, il faut tenter de vivre. \n起风了,唯有努力生存。\n(纵有疾风起,人生不言弃。)'

 

>>> print(str1)

Le vent se lève, il faut tenter de vivre. 

起风了,唯有努力生存。

(纵有疾风起,人生不言弃。)

方法二:使用反斜杠

>>> str2 = 'Le vent se lève, il faut tenter de vivre. \

起风了,唯有努力生存。\

(纵有疾风起,人生不言弃。)'

 

>>> str2

'Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生存。(纵有疾风起,人生不言弃。)'

方法三:使用小括号

>>> str3 = ('Le vent se lève, il faut tenter de vivre.'

'起风了,唯有努力生存。'

'(纵有疾风起,人生不言弃。)')

 

>>> str3

'Le vent se lève, il faut tenter de vivre.起风了,唯有努力生存。(纵有疾风起,人生不言弃。)'

扩展:

问题

有一个字符串很长,如何写成多行?

解决

方法一

使用续行符:

sql = "select * "\
" from a "\
" where b = 1"

但是高版本python可能会不支持此方式,且每次都要在行最后加上续行符,不够简洁。

方法二

使用括号:

sql = ("select *"
" from a "
" where b = 1")

括号内的字符串可以写成多行,推荐。

Python 相关文章推荐
python使用线程封装的一个简单定时器类实例
May 16 Python
Python进程间通信之共享内存详解
Oct 30 Python
ubuntu中配置pyqt4环境教程
Dec 27 Python
pytorch cnn 识别手写的字实现自建图片数据
May 20 Python
用python打印菱形的实操方法和代码
Jun 25 Python
python写入文件自动换行问题的方法
Jul 05 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
Oct 30 Python
Python如何基于smtplib发不同格式的邮件
Dec 30 Python
Python语法垃圾回收机制原理解析
Mar 25 Python
解决keras backend 越跑越慢问题
Jun 18 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 11 Python
Django高级编程之自定义Field实现多语言
Jul 02 #Python
python 杀死自身进程的实现方法
Jul 01 #Python
python 判断linux进程,并杀死进程的实现方法
Jul 01 #Python
PyCharm-错误-找不到指定文件python.exe的解决方法
Jul 01 #Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
Jul 01 #Python
简单了解python中对象的取反运算符
Jul 01 #Python
python做反被爬保护的方法
Jul 01 #Python
You might like
apache和PHP如何整合在一起
2015/10/12 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
2015/05/19 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
layer弹出层框架alert与msg详解
2017/03/14 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
vue实现购物车加减
2020/05/30 Javascript
JavaScript 中的六种循环方法
2021/01/06 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
Python hashlib模块用法实例分析
2018/06/12 Python
python进阶之自定义可迭代的类
2019/08/20 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
浅析Python的命名空间与作用域
2020/11/25 Python
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
上课看小说检讨书
2014/02/22 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
慰问信格式
2015/02/14 职场文书
运动会主持人开幕词
2016/03/04 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
Python集合的基础操作
2021/11/01 Python