Python笔记-对象类型(1)

相信大家绝对听过一句话,python是一种面向对象的语言(当然这里不是指面向你男(女)盆友的语言,哈哈哈)。那么这个面向对象是什么意思呢?对象在python这门语言中处于什么地位呢?这得先整体来梳理一下一些概念。

首先一个程序是由模块构成的,模块中包含语句,语句又包含表达式,表达式建立并处理对象。【怎么理解?举个栗子,你设计了一个程序A来做这个事:将人说的话转成文字。这个程序A可能包含很多个模块(a,b,…,n,其中,a是来读取预处理音频的模块,b是来分析并转文字的模块,…,n是将文字展示出来的模块),而每个模块,如a包含有各种语句(例如赋值语句,循环语句等),而这些语句可能包含各种对象(字符串,数字,字典等等)】可以看到,对象是最底层的东西,我们能对这些最底层的东西进行操作,来达到我们的目的。而“面向对象”的意思就是我们可以直接对这些对象进行操作。

这里,我们从底层往高层讲起,先从对象入手。那么python包含哪些对象呢?

今天,我们只讲字符串类型,(因为每个对象涉及的内容太多太多,仅是字符串这个,一篇根本讲不完,这里只讲一些经常用到的功能,仅仅这些功能,可能会分两篇文章来讲)

字符串的创建

在python中,字符串可以通过如下三种方法创建,单引号,双引号,三引号。其中,单双引号区别不大,三引号可以实现多行输入

结果如下:

需要注意的是,在三引号的例子中,输出结果有两个空行,是因为在原始输入语句中,

c="""

apple

orange

"""

存在转义字符,真正的输入是这个样子c="""\napple\norange\n"""只不过这里的\n是换行符,print出来后直接换行了,而不是显示成\n

效果一样一样。

那么转义字符有哪些呢?如下:

好了,今天的课就先到这吧,下节讲字符串的基本操作!

PS:如有侵权,还请告知改正!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180125A0V7GQ00?refer=cp_1026

扫码关注云+社区