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 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. 打印:茍
前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 第一天