当前位置: 首页 > 图文教程 > 脚本技术 > Python > Python 字符串定义

Python
Python完全新手教程
Python学习资料
Python入门
一篇不错的Python入门教程
王纯业的Python学习笔记 下载
python的几种开发工具介绍
python编程-将Python程序转化为可执行程序[整理]
在漏洞利用Python代码真的很爽
推荐下python/ironpython:从入门到精通
python 图片验证码代码
wxpython 学习笔记 第一天
python 正则表达式 概述及常用字符
python 生成目录树及显示文件大小的代码
PHP webshell检查工具 python实现代码
phpsir 开发 一个检测百度关键字网站排名的python 程序
Cython 三分钟入门教程
Python中的Function定义方法
Python 流程控制实例代码
Python 字符串定义
Python 第一步 hello world

Python 字符串定义


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 352 ::
收藏到网摘: n/a

字符串是程序中最常见的数据类型。在Python中,可以使用三种方式定义字符串。单引号、双引号和三引号。 例如:'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="联合国")。