码迷,mamicode.com
首页 > 其他好文 > 详细

字符串使用方法

时间:2014-11-05 16:49:34      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   sp   div   on   问题   

我们来看看在使用字符串的过程中可能会遇到的一些特殊情况:

首先,什么时候用双引号,什么时候用单引号呢?

一致性原则:在表示一个完整的字符串的时候,在字符串的两头,要么全是双引号,要么全是单引号。如:

1 string1 = "it is a wonderful world"
2 string2 = it is a wonderful world

这两种表达方式都是正确的。

更加复杂的一种情况是,如果字符串中本来就带有引号呢?

如:what‘s your name?

假如我们直接用单引号(这是错误的):

1 print whats your name?

解释器将会返回一个错误提示:SyntaxError:invalid syntax(错误的句法)

计算机自动识别了第一个和第二个引号,但是无法识别第三个引号,因为它没有成对出现。

一种解决方法是:用双引号来包裹整个字符串。

1 print "what‘s your name?"

还有一种更好的方法,就是使用反斜杠符号“\”:我们通过反斜杠符号来告诉计算机,这里的引号不是用来标记字符串,而是字符串本身含有的字符之一。

1 print what\‘s your name?

还有一个问题,如果想要打印出一个字符串的某个字符应该怎么做呢?首先让我们来分解一下字符串。bubuko.com,布布扣

1 string = "python"
2 letter = string[2]

这段代码展示了如何获取一段字符串的第3个字符。

最后,如果字符串太长,我想分几行来写怎么办?这时可以用三引号。

三引号可以是三个单引号(‘‘‘),也可以是三个双引号(""")。如:

1 text = """Hello, what is your name? 
2 My name is hanmeimei
3 And you?
4 My name is lilei"""

 

字符串使用方法

标签:style   blog   http   color   使用   sp   div   on   问题   

原文地址:http://www.cnblogs.com/pastman/p/4076483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!