一,字符串
1.概述
在py中被双引号,单引号括起来的就会被识别成字符串
>>>"Hello PY"
'Hello PY'
>>>'Hello PY'
'Hello PY'
字符串用于储存文本信息,它可能是字母,数值,符号或标点,例如下面的是字符串的示例
“Hello,how are you?"
"12345+67890"
"!@#$%^&*"
2.使用print()函数
我们来学习一个函数print(),
目前先不要担心函数是什么,之后会进行详细的介绍。
print()用于在屏幕上打印文本
>>> print("Hello")
Hello
这次的输出并没有带引号,因为py已经对其进行了一定的处理。
3.不同引号的作用
py为什么要有两种类型的引号呢?
原因很简单,当我们想输出can‘t时
>>>print('can't')
SyntaxError: invalid syntax
我们得到了出错信息,
这时使用双引号就可以安全的输出信息,
>>>print("can't")
"can't"
有一个简单的办法,我们可以使用转义字符
>>>print("He said,\"Don't do it\"")
He said,"Don't do it"
除此之外py还有一种三层引号
>>>"""Hello PY"""
'Hello PY'
>>>'''Hello PY'''
'Hello PY'
我们可以利用三引号输入多行文本
>>>print("""asd
asd
asd
asd""")
asd
asd
asd
asd
还可以用转义字符\n做到这点,\n是最常用的转义字符
>>>print("qwe\nqwe")
qwe
qwe
可以看到结果是一样的,可根据自己的习惯进行选择。
4.串联字符串
①用加号串联
>>>"a"+"b"
'ab'
②用print串联
>>>print("a","b")
a b
print()会非常贴心的插入空格
③用格式说明符构成字符串
>>>print("Hello %s"%("PY"))
Hello PY
%s是对应字符串的格式说明符,其他还有很多格式说明符,以后我们会一一介绍
在一个字符串中可以多次使用格式说明符
>>>print("%s %s"%("Hello","PY"))
Hello PY