Python 字符串定义


Posted in Python onSeptember 25, 2009

例如:'string'、"string"、"""string"""或者是'''string'''。
在使用上,单引号和双引号没有什么区别。三引号的主要功能是在字符串中可以包含换行。也就是说,在三引号中的字符串,如果其中的内容在程序中是分行的,那么,在使用中也是分行的。这样就不需要显示的使用"\n"来换行了。

像多数编程语言一样,python中的字符串是不可变的。同样,对于转移字符的处理,也和其他语言类似。如“ 'What's your name?' ”,在这个字符串内部,出现了“ ' ”字符,对于这个字符,可以使用'\'字符转移: 'What\'s your name?',或者使用双引号代替字符串定义: "What's your name?"。经常使用的方式是用'\'来转移字符。可以使用'\n'来定义表示一个换行,'\t'表示一个tab,'\\'表示一个真实的'\'字符。

对于字符串,有一个非常有用的format方法。这个方法的主要用途是代替丑陋的"+"字符串连接。例如"my name is {0}".format("联合国"),那么,这个字符串的真实值就是"my name is 联合国"。这样,就可以在运行时替换这个字符串的内容。同时,也可以使用命名参数的形式来替换,例如:"my name is {name}".format(name="联合国")。

Python 相关文章推荐
Python 爬虫的工具列表大全
Jan 31 Python
Python判断文件或文件夹是否存在的三种方法
Jul 27 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
Mar 29 Python
详解python里的命名规范
Jul 16 Python
django-初始配置(纯手写)详解
Jul 30 Python
python多线程并发及测试框架案例
Oct 15 Python
Python3.7 读取音频根据文件名生成脚本的代码
Apr 07 Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 Python
Django设置Postgresql的操作
May 14 Python
pycharm设置默认的UTF-8编码模式的方法详解
Jun 01 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
Jun 10 Python
python实现单机五子棋
Aug 28 Python
Python 流程控制实例代码
Sep 25 #Python
Cython 三分钟入门教程
Sep 17 #Python
phpsir 开发 一个检测百度关键字网站排名的python 程序
Sep 17 #Python
PHP webshell检查工具 python实现代码
Sep 15 #Python
python encode和decode的妙用
Sep 02 #Python
python 简易计算器程序,代码就几行
Aug 29 #Python
python 提取文件的小程序
Jul 29 #Python
You might like
php代码运行时间查看类代码分享
2011/08/06 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
node.js中使用Export和Import的方法
2017/09/18 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
jquery实现垂直手风琴菜单
2020/03/04 jQuery
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
Python中用Decorator来简化元编程的教程
2015/04/13 Python
python中OrderedDict的使用方法详解
2017/05/05 Python
python技能之数据导出excel的实例代码
2017/08/11 Python
python实现扫描日志关键字的示例
2018/04/28 Python
pytorch训练imagenet分类的方法
2018/07/27 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
开业庆典策划方案
2014/02/18 职场文书
说明书格式及范文
2014/05/07 职场文书
聚会通知怎么写
2015/04/23 职场文书
行政二审代理词
2015/05/25 职场文书
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis
MySQL GTID复制的具体使用
2022/05/20 MySQL