首页 > 代码库 > 字符串使用方法
字符串使用方法
我们来看看在使用字符串的过程中可能会遇到的一些特殊情况:
首先,什么时候用双引号,什么时候用单引号呢?
一致性原则:在表示一个完整的字符串的时候,在字符串的两头,要么全是双引号,要么全是单引号。如:
1 string1 = "it is a wonderful world"2 string2 = ‘it is a wonderful world‘
这两种表达方式都是正确的。
更加复杂的一种情况是,如果字符串中本来就带有引号呢?
如:what‘s your name?
假如我们直接用单引号(这是错误的):
1 print ‘what‘s your name?‘
解释器将会返回一个错误提示:SyntaxError:invalid syntax(错误的句法)
计算机自动识别了第一个和第二个引号,但是无法识别第三个引号,因为它没有成对出现。
一种解决方法是:用双引号来包裹整个字符串。
1 print "what‘s your name?"
还有一种更好的方法,就是使用反斜杠符号“\”:我们通过反斜杠符号来告诉计算机,这里的引号不是用来标记字符串,而是字符串本身含有的字符之一。
1 print ‘what\‘s your name?‘
还有一个问题,如果想要打印出一个字符串的某个字符应该怎么做呢?首先让我们来分解一下字符串。
1 string = "python"2 letter = string[2]
这段代码展示了如何获取一段字符串的第3个字符。
最后,如果字符串太长,我想分几行来写怎么办?这时可以用三引号。
三引号可以是三个单引号(‘‘‘),也可以是三个双引号(""")。如:
1 text = """Hello, what is your name? 2 My name is hanmeimei3 And you?4 My name is lilei"""
字符串使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。