Day-01 Python基礎
一、Python介紹
Python是一門解釋型,弱型別,高階開發程式語言;可廣泛應用於眾多領域,如:網頁開發,資料分析,爬蟲等眾多領域。
目前Python主要應用領域:雲端計算、web開發、科學運算、人工智慧、系統運維、金融。
Python優點:開發效率高、高階語言、可移植性、可擴充套件性、可嵌入性。
Python缺點:速度慢、程式碼不能加密、執行緒不能利用多CPU問題。
二、第一個Python程式
print("hello,world!")
注意:
1.標點符號必須是英文,不可出現中文標點符號(有很多都用搜狗輸入法,win7福利)
找到輸入法中的設定,勾選中文時使用英文標點,就不用再怕以後因為標點問題報錯啦,當然只適合win7,win10的小夥伴們,只能辛苦你們了。
2.編碼格式為utf-8,否則執行後會出現亂碼的情況。
另外,Python2中的中文編碼會有問題。Python2使用的是ASCII碼編碼,處理不了中文,我們需要替換成utf-8編碼。如下:
#encoding:utf-8
三、變數
把程式執行過程中產生的值儲存起來,方便後面的程式呼叫。
四、變數命名規則
1、必須由數字、字母、下劃線組成
2、不能以數字開頭,更不能純數字
3、變數名不能過長
4、不能使用Python關鍵字作為變數名
5、關鍵字要有意義
6、不要使用中文
7、區分大小寫
推薦:
駝峰體: 每個單詞的首字母大寫
下劃線:單詞用下劃線連線
五、常量
在Python中不存在絕對的常量,約定俗成。所有字母大寫就是常量
例如:PI = 3.141592653
BIRTH_OF_SYLAR = 1990
六、註釋
單行註釋:#被註釋內容
#這裡是幹嘛幹嘛的
多行註釋:'''被註釋的內容'''或者"""被註釋的內容"""
''' 這些是幹嘛幹嘛的 ''' """ 這些是幹嘛幹嘛的 """
七、基本資料型別
1、int(整型)
操作:加(+)減(-)乘(*)除(/)取餘(%)取整(//)
2、str(字串)
字串可以用單引號,雙引號,或者三引號引起來,沒有什麼區別,知識一些特殊格式需要不用的引號。
操作:+(拼接),*(重複)
3、bool(布林值)
True和False
型別轉換:
str() -> 轉換成字串
int() -> 轉換成整型
八、使用者互動
使用input()函式,可以讓我們和計算機互動起來
語法:
變數 = input(提示資訊)
這裡可以直接獲取到使用者輸入的內容
九、流程控制if語句
第一種語法:
if age>18: print("你已經成年了") print("我生活在地球上")
第二種語法:
if age>=18: print("你已經成年了") else: print("你還是未成年人")
第三種語法:
if 0<age<=7: print("你還是小孩子") elif 7<age<18: print("你是個青少年") else: print("你是個成年人了")
第四種語法(巢狀):
if 0<age<=7: print("你還是小孩子") if age<3: print("你還是個嬰兒喲!") else: print("你快要上學啦") elif 7<age<18: print("你是個青少年") else: print("你是個成年人了")
可以無限的巢狀,但不要超過3層,最多5層。