py学习之路1-字符串

来源:互联网 发布:mysql 5.7 mac dmg 编辑:程序博客网 时间:2024/04/28 23:31

一,字符串


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("""asdasdasdasd""")asdasdasdasd
还可以用转义字符\n做到这点,\n是最常用的转义字符

>>>print("qwe\nqwe")qweqwe
可以看到结果是一样的,可根据自己的习惯进行选择。


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

0 0
原创粉丝点击