Python學習之路一

2022-09-12 04:42:10 字數 1780 閱讀 8244

一:注釋

當行注視:# 被注釋內容

多行注釋:""" 被注釋內容 """

二:pyc檔案

執行python**時,匯入了其他的 .py 檔案,那麼,執行過程中會自動生成乙個與其同名的 .pyc 檔案,該檔案就是python直譯器編譯之後產生的位元組碼。

ps:**經過編譯可以產生位元組碼;位元組碼通過反編譯也可以得到**。

python編譯過程:

變數只能包含字母、數字和下劃線。變數名可以以字母或下劃線打頭,但不能以數字打頭。變數名不能包含空格,不要以python關鍵字和函式名作為使用者名稱

變數名應既簡短又具有描述性,慎用小寫字母l和大寫字母o

以下關鍵字不能宣告為變數名

['and', 'as', 'assert', 'break', 'class', 'continue',

'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for',

'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or',

'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

四:字串:

* 在python中用括號引起的都是字串,其中的引號可以是單引號也可以是雙引號

"this is a string"

'this is also a string'

* 修改字串的大小寫:

.title()   以首字母大寫的方式顯示每個單詞

.upper()  大寫輸出

.lower()   小寫輸出

.rstrip()  .lstrip() .strip()  刪除空白,這種刪除是暫時的,下次呼叫時仍有空白

使用者登入限制三次,三次後鎖定賬號

1 username="

admin

"2 passwd="

12345

"3 fp=open("

./test.txt

","r")

4 count=fp.read()

5if len(count)==0:

6 count=0

7while count<3:

8 user=input("

請輸入使用者名稱:")

9 password=input("

請輸入密碼:")

10if user ==username and password==passwd:

11print("

歡迎登陸")

12break

13else:14

print("

try anger")

15 count+=1

16else:17

print("

您已輸錯三次密碼,賬號禁用")

18 f=open("

./test.txt

","w")

19 f.write("

使用者名稱:

"+user+"

密碼:"+password)

20f.close()

21else:22

print("

")

view code

迴圈:while for

break:用於退出所有迴圈

continue:跳出本次迴圈,繼續下個迴圈

Python學習之路一

要求如下 編寫乙個登入介面 1 輸入使用者名稱和密碼 2 認證成功後提示歡迎資訊 3 輸錯三次後鎖定 流程圖如下 程式分析 1 最多迴圈三次,若超過三次則鎖定 2 鎖定的賬號記錄到lock文件中 3 賬號 密碼輸入錯誤三次都進行鎖定 4 賬號密碼正確直接提示登入成功,並退出程式 5 若賬號被鎖定則直...

Python學習之路(一)

1 物件導向的程式設計思維。2 運用模組進行程式設計。3 遊戲程式設計。4 計算機 在開始搜尋欄中輸入idle 來啟動python gui 當看到 提示符即表示python已經準本好了。alt n 下一條指令 alt p 上一條指令 ctrl n 新建程式設計視窗 f5執行 六 python語法 列...

Python學習之路(一)

python字串 在python中,字串可加 可乘。str1 hust str2 whr str3 str1 str2 str4 hust 3 輸出結果為str3 hustwhr,str4 husthusthust python中的乘除法 python中 為乘方運算子,2 4為2的4次方,5 5為5...