測試題:
0. Python 是什么類型的語言?
Python是一種面向對象、解釋型、動態類型計算機程序設計語言
解釋型:程序無需編譯成二進制代碼,而是在執行時對語句一條一條編譯
動態類型:在程序執行過程中,可以改變變量的類型
它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯結在一起
1. IDLE 是什么?
IDLE 是一個純 Python 下自帶的簡潔的集成開發環境(IDE)?。IDLE是開發 python 程序的基本IDE(集成開發環境),具備基本的IDE的功能,是非商業Python開發的不錯的選擇。當安裝好python以后,IDLE就自動安裝好了,不需要另外去找。同時,使用Eclipse這個強大的框架式IDLE也可以非常方便的調試Python程序。基本功能:語法加亮;段落縮進;基本文本編輯;TABLE鍵控制;調試程序。
IDLE是Python軟件包自帶的一個集成開發環境,初學者可以利用它方便地創建、運行、測試和調試Python程序
2. print() 的作用是什么?
print函數是python語言中的一個輸出函數,可以輸出以下幾種內容
1. 字符串和數值類型 可以直接輸出
>>> print( 1)
1
>>> print( "Hello World")
Hello World
2.變量
無論什么類型,數值,布爾,列表,字典...都可以直接輸出
>>> x = 12
>>> print(x)
12
>>> s = 'Hello'
>>> print(s)
Hello
>>> L = [ 1, 2, 'a']
>>> print(L)
[ 1, 2, 'a']
>>> t = ( 1, 2, 'a')
>>> print(t)
( 1, 2, 'a')
>>> d = { 'a': 1, 'b': 2}
>>> print(d)
{ 'a': 1, 'b': 2}
3.格式化輸出
類似于C中的 printf
>>> s
'Hello'
>>> x = len(s)
>>> print( "The length of %s is %d" % (s,x) )
The length of Hello is 5
【注意】
Python2和3的print函數格式不同,3要求加括號(print())
縮進最好使用4個空格
3. Python 中表示乘法的符號是什么?
*
4. 為什么 >>>print('I love fishc.com ' * 5) 可以正常執行,但 >>>print('I love fishc.com ' + 5) 卻報錯?
python不能把數據類型不同的東西相加,字符串*5表示5個字符串類型的字符相接,而字符串+5則變成字符串加上數字類型,這是不允許的。
5. 如果我需要在一個字符串中嵌入一個雙引號,正確的做法是?
>>> print(i love you)
SyntaxError: invalid syntax
>>> print("i love you")
i love you
>>> print("i "love" you ")
SyntaxError: invalid syntax
>>> print('i "love" you ')
i "love" you ? ? 利用單引號‘’引起這個字符串
>>> print("i \"love\" you")
i "love" you ? ? ? ///利用反斜杠
6. 為什么我們要使用 Python3?Python2到底有什么問題?看起來很多程序員依然都在使用Python2?
確實還有很多的程序員在使用Python2,不過Python3才是Python發展的未來,就像XP和WIN7 win8 win10一樣。
?
動動手:
0. 動手試試直接輸入>>>5+8 與輸入>>>print(5+8) 有何不同?
>>> 5+8
13
>>> '5+8'
'5+8'
>>> "5+8"
'5+8'
?
>>> print(5+8)
13
>>> print('5+8')
5+8
>>> print("5+8")
5+8
1. 在交互模式中,使用 Python 計算一年有多少秒?
>>> print(365*24*60*60)
31536000
2. 設置你的操作系統的環境變量,以便可以輕松進入 Python 環境:
?
?