免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1910 | 回复: 0
打印 上一主题 下一主题

python 字符串 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-31 11:00 |只看该作者 |倒序浏览
1
字符串概述
字符串(string)是Python内置数据类型的一种,它是一个有序的字符的集合,用于存储和表示基本的文本信息。从功能的角度来看,字符串可以被用于实现任何可以作为文本编码的数据:字母、数字和其他特殊符号的集合,载入读入内存中的文本文件的内容等。
字符串是最常见的数据类型的一种,在任何编程语言都不可或缺的,而且都占有非常重要的地位。为了让大家能从感性上认识到字符串数据的作用,不妨来看看这个简单的例子。及时通讯方式是我们日常经常使用的一种通讯方式,最常用的工具便是MSN、QQ和Gtalk等。当我们在利用MSN等及时通讯工具向好友发送消息时,所发送的消息就是一系列的字符串组成的。我们发送的消息会通过服务器中转,然后再发送到目的地。在这个过程中,服务器就是将消息的内容当成字符串来处理的。
上述只是一个简单的字符串应用实例,通过后面部分内容的学习,我们将会逐渐体会到字符串的作用和重要性所在。
2
字符串的定义
Python中的的字符串,一般需要用单引号、双引号或者是三引号括起来。下面列举几种常见的字符串定义方法:
1.         
单引号“’
’”定义的字符串
单引号可以定义字符串,单引号内的字符串及其格式均可以照原样输出。
例1:string_0=’We should work      
hard!’
字符串string_0中的内容由一对单引号定义,单引号中的内容可以按照原来的格式原样输出(单词间的空格也按原样显示),如图2-1所示。


?/P>
图2-1  
利用单引号定义的字符串


2.         
双引号“”
””定义的字符串
双引号也可以定义字符串,它定义字符串的方法和使用方法与单引号完全一样。说得更具体一点,单引号和双引号在操作字符串时功能是等价的,可以互换。
例2:string_1=’ Do not say giving up!’
     
string_2=” Do not say giving up!”
     
print string_1
     
print string_2
上述定义的字符串string_1和字符串string_2所赋值相同,两个字符串中应该输出相同的内容,如图2-2所示。



图2-2  
双引号和单引号定义字符串的方法相同

3.         
三引号“’’’
’’’”(或””” ”””)定义字符串
三引号可以定义一个多行的字符串,当然它也可以定义单行字符串。所谓的多行字符串是指通过回车符换行的两行或两行以上的字符。
例3:string_3=’’’Do not give up when you still have something
to give.Nothing is really over until the moment you stop
trying.’’’
string_3的输出结果如图2-3所示。



图2-3  
利用三引号定义的一个类似于多行字符串的单行字符串

               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/16651/showart_350655.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP