視訊-慕課網Python入門
阿新 • • 發佈:2018-12-26
文章目錄
Python簡介
Python是跨平臺動態語言,不能加密,釋出開原始碼;可以開發移動應用或者服務
- 特點:優雅、明確、簡單
- 適用:web網站和網路服務;系統工具和腳步;包裝其他語言開發的模組
- 不適用:貼近硬體(首選C);移動開發:IOS/Android(objC、swift/Java);遊戲:C/C++高速渲染
- 實際應用:YouTube 豆瓣、搜狐郵箱 OpenStack開源雲端計算平臺
- 版本:2.7√和3.3語法部分不相容
開發準備
1.下載https://www.python.org/
2.預設安裝
3.將安裝路徑配置到環境變數path中
DOS下輸入>Python進入,列印hello world後退出
4.在.py檔案中輸入 print ‘hello world’,在DOS下不進入python互動環境執行
Python基礎語法
一、資料型別
1. 整數(正負):十進位制:12,-32,十六進位制0x字首 10(0xa)-10(-0xa)
2. 浮點數1.23×10^9(1.23e9),0.000012(1.2e-5)(1.2e-05)
- 整數除法是整數 11/4 #>2 11%4>3求餘數 11.0/4==>2.75
- 整數和浮點數混合運算是浮點數
3. 字串用單引號’’
或者雙引號””
括起來
\ 轉義字元,不會被輸出 \n 換行 \t 表示一個製表符 \\ 表示\自己,輸出一個\
- 字首r表示raw字串,裡面的內容直接輸出;但是不能表示多行字元,也不能表示包含單雙引號的字元:
#coding:utf-8
a = 123
print a
a = r'm\ti\tnyou\td\nqw\t23'
print a
- 多行字串
print '''123
345 '''
等同於:
print '123\n345'
也可以混合使用:
print r'''123\n345'''
- Unicode字串 u’中文’
ASCII編碼:採用8個位元0-255標識大小寫英文、數字和符號
GB2312編碼:中文至少需要兩個位元組表示
Unicode編碼:統一所有語言,兩個位元組表示一個字元
Python開始只支援ASCII編碼,之後添加了對Unicode的支援
#coding:utf-8 以UTF-8編碼讀取原始碼
print u'中文'
4. 布林值True、False(大寫開頭)
運算:and or not (小寫)
0 、空字串’’ 、和None 看成是False,其它數值和非空字串看成是True
#coding:utf-8 以UTF-8編碼讀取原始碼
a=True
print a and 'a=T' or 'a=F'
輸出: a=T #短路計算
5. 空值None(大寫開頭)
6. 列表、字典等
7. 自定義資料型別
二、變數
變數必須是:大小寫英文、數字和下劃線的組合,且不能用數字開頭
變數名指向儲存值的地址
#coding:utf-8
a = 123 #a是整數
print a
a = 'nihao' # a是字串
print a