1. 程式人生 > >視訊-慕課網Python入門

視訊-慕課網Python入門

文章目錄

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