python開發【第一篇】:python基礎

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位

  • ascii 美國最先用的標準信息交換碼,把全部的字母大小寫,各類符號用二進制來表示,共有256中,1bytes表明一個字符
  • unicode 萬國語言 用2個bytes表明一個字符,特色:速度快,但浪費空間
  • utf-8 規定一個英文字符用一個字節表示,1箇中文字符用3個字節表示,特色:節省空間,速度慢。
  • gbk 中文的字符編碼 用2個字節表明一個字符。


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('帳號已凍結')
相關文章
相關標籤/搜索