python初始
基礎java
1,文件後綴名是.pypython
python3.5——pip升級 linux
python -m pip install --upgradeshell
2,兩種執行方式編碼
python 終端 輸入py文件路徑,以文件的形式執行。linux下用shell命令的方式能夠執行./python.pyspa
python 進入解釋器:實時輸入並獲取到執行結果操作系統
3,解釋器路徑
#!/user/bin/env python 聲明python解釋器,只在linux操做系統中有用code
4,編碼blog
#-*- coding:utf8 -*- ip
python3無需關注,python2 每一個文件有中文,頭部必須加
ascill python2 用8個二進制位表示
unicode 國際通用 至少16位
utf-8 python3 中文用3個字節表示
GBK 2個字節表示中文
GB2312 2個字節表示中文
1字節=8位
5,執行操做
input用法,永遠等待,直到用戶輸入了值,就會將輸入的值賦值給一個東西
6,變量
變量只能由 字母,數字,下劃線的任意組合。
變量名的第一個字符不能是數字
如下關鍵字不能聲明爲變量名,不要和python內置關鍵字重合
7, 種類
- javapython
- cpython
- pypy
字節碼和機器碼
8.input 接收到的都是字符串
若是將字符串轉換成數字 new_inp=int(inp)
9,python 條件語句
if基本語句 if 條件: 內部代碼塊 內部代碼塊 else: ... print('...') if 支持嵌套 elif 多層循環
10,用戶登陸驗證
提醒用戶輸入:用戶名和密碼
正確:登陸成功 錯誤:登陸失敗
n1 = input("請輸入用戶名:") n2 = input("請輸入密碼:") if n1 == "root" and n2 == "root!123": print("登陸成功") else: print("登陸失敗")
循環
continue 終止當前循環,進行下次循環
break 終止全部循環
n3 = 0 while n3 < 3: n1 = input("請輸入用戶名:") n2 = input("請輸入密碼:") if n1 == "root" and n2 == "root123": print("歡迎登陸") break n3 = n3 + 1 print('帳號已凍結')