首页 > 代码库 > python2.7 第一天

python2.7 第一天

第一天必然是“Hello world!”

python实现起来很简单,一行搞定:

print "Hello World"

或者用单引号也行

print Hello World

问题来了:如果打印的信息中有单引号或者双引号怎么整?

有两种方法:

法一:转义

print "\"Hello World\""

法二:如果打印信息中含有双引号则最外层用单引号,如果打印信息中有单引号则最外层用双引号

print "‘Hello World‘"
print "Hello World"

 

下面来做一些练习:

1. 打印:Romeo!Wherefore art thou Romeo?

2. 打印:“Deny thy father and refuse thy name;”

3. 打印:‘Or,if thou wilt not,be but sworn my love’

4. 打印:O RomeoRomeo! Wherefore art thou Romeo?

     Deny thy father and refuse thy name;

     Or, if thou wilt not, be but sworn my love, 

     And I‘ll no longer be a Capulet

5. 打印:苟

 

前3个练习就不说了很简单。

第4个练习问题就出来了,如何打印多行?

打印多行也很简单啦,和多行注释有异曲同工之妙,都是三个单引号或者三个双引号,不同的是打印多行前面有个print。。。

print """O Romeo,Romeo! Wherefore art thou Romeo?
     Deny thy father and refuse thy name;
     Or, if thou wilt not, be but sworn my love,
     And I‘ll no longer be a Capulet."""

或者:

print ‘‘‘O Romeo,Romeo! Wherefore art thou Romeo?
     Deny thy father and refuse thy name;
     Or, if thou wilt not, be but sworn my love,
     And I‘ll no longer be a Capulet.‘‘‘

练习5的问题是打印中文。如果python3.x的话就不存在这个问题,如果2.x就会报错

这是编码的缘故。UTF-8编码能包括世界上大部分语言,比如中文、日语、韩语等等。

所以我们只需要指定一下编码方式就可以啦~

在程序的开头,也就是第一行写上:

# -*- coding: utf-8 -*-

技术分享

 

好打印的问题就先这样了。接下来说一些别的。

 

1. python中如何写注释

单行注释,顾名思义就是。。。单行注释。。。格式是井号加注释内容

#Romeo and Juliet

除了单行注释当然还有多行注释啦,三个单引号或者双引号括起来注释内容。

‘‘‘Romeo and Juliet
Scene Two‘‘‘

 

2. 打印有颜色的字体

格式:\033[显示方式;前景色;背景色m

     \033[0m          <采用终端默认设置,即取消颜色设置>

显示方式:

0  终端默认设置

1  高亮显示

4  使用下划线

5  闪烁

7  反白显示

8  不可见

前景色:

30  黑色

31  红色

32  绿色

33  黄色

34  蓝色

35  紫红色

36  青蓝色

37  白色

背景色:

40  黑色

41  红色

42  绿色

43  黄色

44  蓝色

45  紫红色

46  青蓝色

47  白色

 

技术分享

python2.7 第一天