1. 程式人生 > >Python 2.基礎

Python 2.基礎

技術分享 color style 意思 當前 strong ini 文件 所有

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做更細致的判斷:

elifelse 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.基礎