目錄
1.Python簡介
Python由Guido van Rossum設計,是一種跨平臺的計算機程序設計語言。是一種面向對象的動態類型語言,最初被設計用於編寫自動化腳本(shell),隨着版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。(來源與百度百科)
主要的特點是面向對象、動態解釋型和強類型定義語言,2017年被評爲年度編程語言,目前使用人數、領域越來越廣泛。
2.Python的發展歷程
1989年聖誕節期間,在阿姆斯特丹,Guido爲了打發聖誕節的無趣,決心開發一個新的腳本解釋程序,於是Python誕生了。非常感嘆呀,聰明的人無聊時都能做出牛逼的東西,很多人認真琢磨卻一無所獲,大概就是有心栽花花不開,無心插柳柳成蔭。
2000年10月16日發佈Python 2,最後的穩定版本是Python 2.7。2018年3月,該語言作者在郵件列表上宣佈Python 2.7將於2020年1月1日終止支持。
2008年12月3日發佈Python 3,不完全兼容Python 2,目前大多使用Python 3,目前的最新版本應該是3.8穩定版。
3.第一個Python程序:Hello World
Python的安裝、環境配置和測試等這裏不再贅述,可參考https://baijiahao.baidu.com/sid=1606573927720991570&wfr=spider&for=pc,這裏直接編寫第一個Python程序,不管學習什麼編程語言,第一個程序總是“Hello world”,這裏也不例外,需要這種儀式感,總覺得會寫Hello World,我就會這門編程語言了一樣,哈哈
print("Hello world!")
是不是發現Python的“Hello world”好簡單呀,只有一句話,還記得寫C的時候,好像挺長的。
4.Python的變量
變量就是拿來存儲東西的,由變量名和變量值組成,例如
age = "25"
聲明瞭一個名爲age的變量,變量值爲25,默認爲int型。
變量定義的規則:
-
- 變量名只能是 字母、數字或下劃線的任意組合
- 變量名的第一個字符不能是數字
- 以下關鍵字不能聲明爲變量名,因爲已經被該語言使用過了
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
是不是發現和C語言很類似呢
5.Python的輸入、輸出函數
print函數和input函數
print函數是常用的輸出函數,使用也很簡單,例如
name = "yhf1995"
print(name)
運行之後的結果爲
yhf1995
input函數同樣的,例如
name = input("input your name:")
print(name)
運行後爲input your name:,然後輸入yhf1995,回車後會打印yhf1995,即
input your name:yhf1995
yhf1995
6.判斷語句if-elif-else
猜年齡遊戲
在程序裏設定好你的年齡,然後啓動程序讓用戶猜測,用戶輸入後,根據他的輸入提示用戶輸入的是否正確,如果錯誤,提示是猜大了還是小了
Age_yhf = 25
guess_age =int( input('guess age:'))
if guess_age == Age_yhf:
print("you got it!")
break
elif guess_age > Age_yhf:
print("Think smeller.")
else:
print("Think bigger.")
7.循環語句while和for
for語句
for i in range(0,10,2):
print("loop:", i )
運行結果爲:
loop: 0
loop: 2
loop: 4
loop: 6
loop: 8
while語句
count = 0
while count<5:
print("次數:",count)
count +=1
運行結果爲
次數: 0
次數: 1
次數: 2
次數: 3
次數: 4