Python基本数据类型之字符串(一)

在学习一门编程语言的时候可能更多的是从hello world开始,像上篇介绍的print方法,使用一行代码输出hello world,而这里的变量就是我们今天要介绍的字符串类型。

首先谈到字符串可能第一个想到的就是单引号括起来的东西,其实除了单引号还有双引号以及三引号,然后我们来看三者的区别。

单引号很简单的表示一个字符串,但是比如说遇到字符串中带有引号的时候,单引号的功能就有些不够用了。(Python中所有的符号都应该是英文状态下的,中文状态下的都会报错的)

图中引号都是成对出现的,在成对引号中的引号可以视作字符串的一部分,图中同样也涉及到转义字符,这个之后再说。

说完单引号和双引号,那三引号又是干嘛的,其实在我看来就是用来换行的,一行内容的字符串显示不下可以通过三引号进行换行,当然也不是说单引号和双引号不能换行。

扫描二维码关注公众号,回复: 3570209 查看本文章

如图所示,在单引号和双引号中通过转义字符也是可以实现字符串换行的,同时也能通过转义字符拆分字符串在多行进行显示,但是这些在三引号中也是存在的,三引号比较好的一点就是它能够不靠转义字符将字符串分行显示。

我们再来看转义字符,通俗的理解就是这是一种特殊的字符,无法“看见”的字符,而且也包含与语言本身语法有冲突的字符。比如

\n 换行 \r 回车

\' 单引号

\t 横向制表符

如图要将转义字符通过字符的形式打印出来,就必须再转义字符前面添加反斜杠;如果不像那么麻烦可以跟图中一样在字符串前面添加r,这里的r就不是转义字符了,而是叫原始字符。原始字符不会把反斜线当作特殊字符串。

由此关于字符串相关概念介绍了下,后面我们再对字符串进行其它的运算。

猜你喜欢

转载自blog.csdn.net/niujin561/article/details/83040445
今日推荐