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学习资料
Feb 08 Python
最大K个数问题的Python版解法总结
Jun 16 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
Nov 01 Python
新手常见6种的python报错及解决方法
Mar 09 Python
Python数据抓取爬虫代理防封IP方法
Dec 23 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
Jan 14 Python
Python单链表原理与实现方法详解
Feb 22 Python
Python日志处理模块logging用法解析
May 19 Python
Python Merge函数原理及用法解析
Sep 16 Python
python中实现栈的三种方法
Dec 19 Python
python3美化表格数据输出结果的实现代码
Apr 14 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下使用SimpleXML 处理XML 文件
2010/02/27 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
PHP中使用数组指针函数操作数组示例
2014/11/19 PHP
ThinkPHP 模板substr的截取字符串函数详解
2017/01/09 PHP
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
ExpressJS入门实例
2015/01/14 Javascript
WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
2017/09/08 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
php中and 和 &&出坑指南
2018/07/13 Javascript
jQuery仿移动端支付宝键盘的实现代码
2018/08/15 jQuery
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
python 接口返回的json字符串实例
2018/03/27 Python
对python中的try、except、finally 执行顺序详解
2019/02/18 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
Python使用configparser读取ini配置文件
2020/05/25 Python
Python实现将元组中的元素作为参数传入函数的操作
2020/06/05 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
python简单实现9宫格图片实例
2020/09/03 Python
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
国旗下演讲稿
2014/05/08 职场文书
养牛场项目建议书
2014/05/13 职场文书
个园导游词
2015/02/04 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
欠条样本
2015/07/03 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
go语言中http超时引发的事故解决
2021/06/02 Golang
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技