Python 2.基礎
1.Python後綴名
導入模塊時,如果後綴不是 .py,將會報錯。
2.兩種執行方式
Python解釋器 py文件路徑(上圖)
Python進入解釋器 實時輸入並獲取執行結果(下圖)
3.解釋器路徑
#!/usr/bin/env python
明確文件內部使用Python解釋器
4.編碼
# -*- coding: utf-8 -*-
python3無需關註編碼
5.執行一個登錄操作
提醒輸入用戶名和密碼
獲取用戶名和密碼,檢測:用戶名=root 密碼=123
正確:登錄成功
錯誤:登錄失敗
三次機會重試
count = 0 while count < 3: n1=input(‘請輸入用戶名:‘) n2=input(‘請輸入密碼:‘) if n1 == ‘lt‘ and n2 == ‘123‘: print(‘歡迎登錄‘) break else: print(‘用戶名或密碼錯誤‘) count = count + 1
6.註釋
當行註視:# 被註釋內容
多行註釋:""" 被註釋內容 """
7.執行腳本傳入參數
Python有大量的模塊,從而使得開發Python程序非常簡潔。類庫有包括三中:
- Python內部提供的模塊
- 業內開源的模塊
- 程序員自己開發的模塊
Python內部提供一個 sys 的模塊,其中的 sys.argv 用來捕獲執行執行python腳本時傳入的參數
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys print sys.argv
8.Python變量
#聲明變量 name ="wupeiqi"
聲明了一個變量,變量名為: name,變量name的值為:"wupeiqi"
變量的作用:昵稱,其代指內存裏某個地址中保存的內容
#!/usr/bin/env python # -*- coding: utf-8 -*- name1 = "wupeiqi" name2 = name1
變量定義的規則:
在 Python 裏,標識符有字母、數字、下劃線組成。
在 Python 中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。
Python 中的標識符是區分大小寫的。
以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用 from xxx import * 而導入;
以雙下劃線開頭的 __foo 代表類的私有成員;以雙下劃線開頭和結尾的 __foo__ 代表 Python 裏特殊方法專用的標識,如 __init__() 代表類的構造函數。
9.條件語句
根據Python的縮進規則,如果if
語句判斷是True
,就把縮進的兩行print語句執行了,否則,什麽也不做。
age = 20 if age >= 18: print(‘your age is‘, age) print(‘adult‘)
可以給if
添加一個else
語句,意思是,如果if
判斷是False
,不要執行if
的內容,去把else
執行了:
age = 3 if age >= 18: print(‘your age is‘, age) print(‘adult‘) else: print(‘your age is‘, age) print(‘teenager‘)
註意不要少寫了冒號:
。
當然上面的判斷是很粗略的,完全可以用elif
做更細致的判斷:
elif
是else if
的縮寫。
age = 3 if age >= 18: print(‘adult‘) elif age >= 6: print(‘teenager‘) else: print(‘kid‘)
補充:pass ==》如果判斷1==1之後不作操作
#pass if 1==1: pass else: print(‘OK‘)
10.循環
while循環
for循環
continue,終止當前循環,開始下一次循環
break,終止所以循環
Python 2.基礎