登陆注册
71479500000031

第31章 python字符串界定:捕捉小壁虎(单引号 双引号和三引号)

数字之海中记忆漩涡在流动,在澎湃。

苍月的意识随着漩涡进入到python之境中。

毫无意外,她在python之境中,看到了自己和贤者大人。

那是12岁的自己,贤者大人正在python之境中,教授给她python字符串的知识。

“这个世界的一切知识都是基于python这门古语言构建的,所以如果你想要成为这个世界精英阶级的一员,你就必须学会python。”贤者大人平和地说到。

“在过去几次的学习中,我们已经学习了python的来源和基础知识,变量赋值还有数值数据类型。你都记住了吗?”贤者大人低下头看着小苍月问道。

“嗯。”小苍月抬起头望着贤者大人的猫型面具,点了点头。

贤者大人并没有多说什么,他双手轻声合拍了一下,然后对苍月说:“你看看脚下是什么?”

苍月低头看去,脚下不知什么时候,出现了一只小壁虎。

这小壁虎五色斑斓,呆萌地一动不动。苍月蹲下身体,仔细地观察它。

这只小壁虎显然也是在python之境中幻化出现的生物,虽然它看起来和正常的小壁虎没有什么区别。但是它的身体,从头到位却依次顺寻地呈现出5个白色的英文字母——abcde。

苍月用手指去触摸这只小壁虎,但是它却突然嗖地一下子消失了。

苍月环顾python之境,发现小壁虎已经跑到了自己正对面的白色墙壁上。

它身上那几个英文字母变成了更显眼的黑色,和白色墙壁对比分明。

“你想要抓住这只小壁虎,可不能用手,因为它是变量的一种幻化而已。你还记得我们应该使用什么形式,来界定和捕捉变量吗?”

苍月听了贤者大人的话后,领悟到自己应该使用python方法,来捕获这只小壁虎。于是她伸出了右手,手掌出现一只月季花。月季花飘到白色墙壁的小壁虎身上,包裹住它,然后转变成为了一个python表达式。

bihu=abcde

贤者大人先是轻轻地点了点头,然后摇了摇头。

白色墙壁上的表达式突然弹出了报错信息:

NameError: name 'abcde' is not defined

苍月看着白色墙壁弹出的这条报错信息,一脸茫然。

“要看懂这条信息其实很简单,分号是关键。这句话分号的前部分NameError的意思是命名错误。毕竟abced这串字符出现在python之境中前没有任何界定。所以,系统会自然地认为这是一个变量名称。但在之前的代码中,我们并没有设定过这样的一个叫做abcde的变量名称,所以冒号的后半句就会提示我们说,这个变量还没有定义过。”

“当然,你也知道,由于python这门古语言是丹麦人发明的,所以使用英文而非中文提供报错信息,也成为了自然的事情。”

“那我们要怎么样才能够捕捉到这只小壁虎呢?”

贤者大人并没有直接答话,他对着白色墙壁轻轻一指,结果墙壁上的错误信息消失了之后,取而代之的是四条新语句出现:

bihu='abcde'

bihu=“abcde“

bihu='''

a

b

c

d

e

'''

“哦,原来是需要使用引号来将其界定出来啊!”苍月忍不住想到。

“没错,就是这样。因为abcde实际上并不是变量名称,而是叫做字符串的数据类型。所以,我们在形式上用引号将其包裹起来。”贤者大人意识到了苍月所想,直接答复。

“哦,原来用引号将内容包裹起来的数据类型就是字符串?”苍月忍不住地重复了一边。

“既然都是字符串,那为什么还分别要使用单引号、双引号和三引号呢?它们之间有什么区别吗?”苍月忍不住地想到。

由于贤者大人之前将有限的圣人之力注入到了小苍月的身体中,所以这就使得他在python之境中的时候能够直接读懂苍月的内心所想。

“当然有区别。”贤者大人顿了顿后接着说,“长度和内容模式是决定你使用哪一种引号形式的重要区分标准。”

“首先,你应该明确,在大多数情况下,创建一个比较短的字符串时,无论单引号还是双引号,区别不大。”

“但如果需要创造一个特别长、包含了多个段落或多种符号的字符串时,单引号和双引号就不合适了。这时,需要使用三引号。”

“三引号最大的作用,是可以将包含了多种形式的大段字符串原封不动地保存起来。”

“比如,我们可以尝试现在将上面第三个表达式中字符串重新赋值到前面的两个表达式中,然后观察一下发生什么。”

他们面前的白色墙壁重新闪烁了一下,然后苍月看到第一个表达式和第二个表达式中的内容形式也同样出现了变化。

bihu='

a

b

c

d

e

'

bihu=“

a

b

c

d

e

可在这两个表达式刚显示出来,白色墙壁上就弹出了一个错误信息:

SyntaxError: EOL while scanning string literal

所以,你明白为什么python之境会弹出对应的错误了吗?

“嗯,“小苍月点了点头,接着说到:“冒号是读懂这个错误语句的关键。SyntaxError是英文单词语法错误的意思。后面的EOL while scanning string literal表示在python之境在扫描字符串的时候遇到了错误。虽然这段英文没有之处什么错误,但是根据咱们之前学过的内容来看。其实非常简单,就是python之境,在扫描字符串的末端发现了一个回车,而不是默认的单引号或双引号”。

“由于单引号和双引号都只能容纳,在一行没有什么特殊格式的字符串。但是刚才的这两个表达式,abcde这几个字符却占据了5行。这样跨越不同段落的字符串表达形式,只能用三引号来界定。”

“非常好。”贤者大人看到苍月理解了不同引号的使用规则后,感到非常的高兴。

他轻轻地拍了拍小苍月的头。

眼前的白色墙壁突然一闪,那只小壁虎又一次出现了。

它的身上闪耀出abcde几个字母。

苍月看着它,开心地笑起来。

同类推荐
  • 快穿之三生烟火四世韶华

    快穿之三生烟火四世韶华

    遇见你,我欢喜,以平生所有,换取你一个中意~
  • 又是迎客的一天

    又是迎客的一天

    游转于时空的当铺,等待着有缘进去的人。满足他/她/它一切的愿望,只要你付得起代价,当铺的老板便能给你一切她能给的!每个章节一个故事没有关联如有必要会提醒更新不稳定有故事就写没有那我只能送上断更(笑脸笑脸)
  • 快穿之万界博物馆

    快穿之万界博物馆

    [偏向脑洞类的爆笑快穿,真身穿越,魔改世界,带你修仙一夏~分快穿线和现实线,现实世界灵气复苏,无cp] 一觉睡醒,被迫拉入夺宝生存竞技。在探索身份的过程中,她在现代世界里刷刷脸,末日世界里玩大冒险,神话世界里当superman~她既是灵异世界里的美艳女书生,也是西天世界里想吃唐僧肉却心很美的妖怪,又是魔法世界里被魔镜亲口承认的第一美人。她更是——诸天万界博物馆里一名伟大的夺宝快递员!ps1:比起被人说是漂亮姐姐,如玉更喜欢被人叫做帅气小姐姐~长得帅,不需要别人的认同!ps2:完本作《天后养成手札》墙裂推荐,吼!!!
  • 星辰列张

    星辰列张

    几百年后,人类已经开始进了宇宙文明阶级。与此同时,距宇宙大爆炸大约150亿年的当今,暗能量的不断增强,导致了宇宙的加速膨胀,在宇宙靠近地球一处发现异常能量点,其密度质量不断增加,可能会产生爆炸,不得已人类向更深的宇宙探索迈进。
  • 世界末日的幸福生活

    世界末日的幸福生活

    随着科技的发展,地球终于被人类自己所创造的技术所毁灭。丧尸横行,变异兽肆虐,连从前熟悉的人类都变得不再有人性。这是最坏的时代,可是往往最坏的时代,却能逼出最好的人类。古有有巢氏让人类从穴居过度为巢居,燧人氏的钻木取火让人类不再茹毛饮血。那些远古的大拿们能做到的,现在的人类一定也能做到。这是一个从来没有人面对过的末日时代,榆柏相信,他能带领人类,战胜末日,在世界末日过上幸福生活。
热门推荐
  • 至尊狂帝系统

    至尊狂帝系统

    你是绝世天才很牛逼?不好意思,老子有系统,升级像喝水那样简单。你有至尊神器很牛逼?得了吧,上古神剑老子拿来剔牙。你是倾国倾城的绝世美人?咳咳,美人咱们谈谈人生,谈谈理想呗……打爆一切在老子面前装逼的,老子要做的就是,装自己的比让别人无比可装!什么,有人不服?通通踩爆!老子要成就千古一帝,成为最嚣张,最狂暴的皇帝!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 慢半拍的人(谷臻小简·AI导读版)

    慢半拍的人(谷臻小简·AI导读版)

    本书是纪实性散文,最值得回忆的永远是青春。它能让我们摸到遥远已逝岁月的那些浅浅的、一晃而逝的暖意。作者以一种平静的态度对待曾经,不卑不亢。
  • 我在东京封神仙

    我在东京封神仙

    重生东京,姜尚变成了一名小学生!为了挣点零花钱,无奈之下,认了一个假冒灵异侦探的神棍当师傅,原本以为自己可以学学柯南当个名侦探玩玩。结果,却发现自己拥有封神能力!于是,遇着各种鬼魅魍魉,他的开场白就是。“别当鬼怪了,没前途的,不如来当神仙玩吧!”……一不小心,他就封了八百万神!从此以后,所到之处,众神膜拜,无不响彻着这么一句话!“姜圣在此,诸神退位!”
  • 以斧证道

    以斧证道

    上古大战,战神刑天被斩首封印于常羊山只剩一具无头身躯手持神斧与神盾,少年跳悬崖得到战神刑天终极传承,上天庭夺人头,后入混沌虚空盘古祖地重组开天神斧,以斧证道成为新一代战神......
  • 梦溪笔谈

    梦溪笔谈

    在中国古代的科技著作中,影响最巨、传播最广者,无过于《梦溪笔谈》一书了,被誉为中国科技史上的里程碑。全书按内容分为故事、辩证、乐律……可谓包罗万象,应有尽有。
  • 美巧公主与魔法学校

    美巧公主与魔法学校

    美巧是一个魔法世界的人,她今年18岁去魔法学校听名单,只要是名字在名单上,就能进入魔法学校,学习魔法。如果学得好,说不一定成为公主。男孩成为王子。美巧要去了。美巧会不会选上?如果选上了,会在魔法学校里有怎样的故事?究竟会不会成为公主呢?会不会交到朋友?请看下面。
  • 有一种友情叫为你而死,我不悔

    有一种友情叫为你而死,我不悔

    她,唐影雪,前世来生都被七彩连珠所困。在这一世,她该如何是好········
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 春华满庭

    春华满庭

    闲步于庭,与君共看春华渐落。繁花落尽,才是果实。繁华去尽,方为真实。由于家境贫穷,永馨书社老板之女柳心言不得不出门做工,成为同艺馆的帐房先生。同艺馆美人云集,柳心言认识了许多才貌出众的女孩子,并邂逅了一个整日无所事事、总给她“惊”“喜”的男子。日常而又惊心的日子就这样开始……