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编程中的文件操作攻略
Oct 16 Python
深入解析Python中的list列表及其切片和迭代操作
Mar 13 Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 Python
对numpy的array和python中自带的list之间相互转化详解
Apr 13 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
Python 200行代码实现一个滑动验证码过程详解
Jul 11 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
Jul 12 Python
Django 开发环境与生产环境的区分详解
Jul 26 Python
python try except返回异常的信息字符串代码实例
Aug 15 Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 Python
Python 生成VOC格式的标签实例
Mar 10 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 24 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
php url地址栏传中文乱码解决方法集合
2010/06/25 PHP
php数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
PHP中如何调用webservice的实例参考
2013/04/25 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
利用vue3+ts实现管理后台(增删改查)
2020/10/30 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
[02:04]2014DOTA2国际邀请赛 DK一个时代的落幕
2014/07/21 DOTA
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
Collatz 序列、逗号代码、字符图网格实例
2017/06/22 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
Python 实现数组相减示例
2019/12/27 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
Python猴子补丁Monkey Patch用法实例解析
2020/03/23 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
2020/03/24 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
flask项目集成swagger的方法
2020/12/09 Python
AJAX都有哪些有点和缺点
2012/11/03 面试题
高二地理教学反思
2014/01/24 职场文书
新闻学专业求职信
2014/07/28 职场文书
Spring中的@Transactional的工作原理
2022/06/05 Java/Android