《笨办法学Python》 第9课手记

《笨办法学Python》 第9课手记

这节课终于有一点新内容了,新内容也蛮容易理解的。

原代码如下:

# Here's some new stuff, remember type it exactly.

days = "Mon Tue Wed Thu Fri Sat Sun"
months = "Jan\nfeb\nMar\nApr\nMay\nJune\nJul\nAug"

print "Here are the days: ", days
print "Here are the months: ", months

print"""
Three's something going on here.
With the three double-quotes.
We'll be able to type as much as we like
Even 4 lines if you want, or 5,or 6.
"""

结果如下:

\n是格式控制字符,相当于回车,表示到这里要换行。

另外,原代码的写法不推荐 至少在\n后加空格,才是更好的写法,空格可以使代码更清楚。作者明明在之前都是有空格的习惯的,你看=号前后都有空格,不知道到这里为什么不加空格了=.=。

前后用三个引号括起来可以print多行字符串。

你可能会想当然认为,那我用双引号不是也可以吗? 事实上,是不行的,双引号会报错:

我推测可能解释器将英文句号视为一个字符串的结束标志。By the way,将英文句号改为英文逗号依然会报错。

Python这个语言简单易学是由于在任何操作只提供最好的方法来实现,这也意味着同一个操作不能以多种形式实现,这点区别于C语言,而且与perl完全相反。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java大联盟

23种设计模式详解(五)

14830
来自专栏京东技术

3D绘图小帮手WebGL入门与进阶(中)——着色器的基本编程

18940
来自专栏编程之旅

线性表的顺序存储结构

举个简单的例子,蔺老师在给九班学生安排座位之前,会让学生们从矮到高按照身高的高矮升序排列,假如蔺老师的班上只有十个学生,而全班共有50个座位,那蔺老师会把这10...

18320
来自专栏醒者呆

Knowledge_SPA——精研查找算法

首先保证这一篇分析查找算法的文章,气质与大部分搜索引擎搜索到的文章不同,主要体现在代码上面,会更加高级,会结合到很多之前研究过的内容,例如设计模式,泛型等。这...

37350
来自专栏青玉伏案

数据结构回顾之顺序存储结构中的线性表(栈与队列顺序线性表实现)

说到数据结构呢,对于一个Coder来说还是蛮重要的啦,每次看数据结构的东西都有新的收获,这两天在回顾数据结构的知识。当然啦,虽然数据结构有些是理论的东西,如...

20070
来自专栏IMWeb前端团队

JS中的非可变性

非可变性是函数式编程的一个核心规则,对于面向对象编程也有很多用处。本文为参考sitepoint(参考链接1)中的文章后所记录的一些主要内容。 参考链接1:...

19550
来自专栏程序员的酒和故事

跟Google学写代码--Chromium工程中用到的C++11特性

Ttile 跟Google学写代码--Chromium工程中用到的C++11特性 Chromium是一个伟大的、庞大的开源工程,很多值得我们学习的地方。 《跟...

46440
来自专栏noteless

【JAVA集合框架一 】java集合框架官方介绍 Collections Framework Overview 集合框架总览 翻译 javase8 集合官方文档中文版

https://docs.oracle.com/javase/8/docs/technotes/guides/collections/overview.html

8420
来自专栏开发与安全

数据结构:队列的顺序存储结构(循环队列)

队列(Queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。是一种先进先出的线性表(FIFO)。允许插入的一端称为队尾,允许删除的一端称为队头...

24870
来自专栏ATYUN订阅号

使用Python建立你数据科学的“肌肉记忆”

你是否曾在在搜索语法时,因为打断了数据分析流而感到沮丧?为什么你在屡次查找后仍然不记得它?这是因为你还没有足够的练习来为它建立“肌肉记忆”。

9220

扫码关注云+社区

领取腾讯云代金券