第二篇 Python初識別及變量
阿新 • • 發佈:2018-05-23
路徑 lse 變量名 成功 登錄驗證 默認 方式 有變 初識
第一個Python程序
可以打開notepad或者其他文本編輯器,輸入:print("Hello Python!"),將文件保存到任意盤符下,後綴名是 .py
兩種python程序執行方式
1. 在終端裏執行代碼:
執行命令:Python 文件保存的路徑\文件名.py (圖中紅色)
之所以能這樣直接執行,是因為配置了環境變量,否則會報錯,告訴你找不到解釋器
python:表示指定執行程序的解釋器
2. 進入交互模式輸入並實時獲取執行結果 (圖中藍色)
解釋器路徑
#!/usr/bin/env python
在py文件的第一行常常有這一句話,聲明當前使用的是哪個Python解釋器,在Linux系統下執行命令為:
./hellopython.py
之所以可以這樣執行,就是 #!/usr/bin/env python 已經指定了解釋器為Python
如果通過 python 文件名.py 的方式執行,上面這句話就一點用都沒有。
編碼
# -*- coding:utf8 -*-
python2裏開頭要加上這句,因為python2開發的時候默認的是ASCII碼,ASCII碼不包含中文的,所以Python2裏就告訴Python解釋器以utf-8的編碼方式來執行文件。
在python3裏一點用都沒有,python3已經支持中文編碼
寫一段登錄驗證程序
1 usernme = input("請輸入用戶名: ") 2 password = input("請輸入密碼: ") 3 4 if usernme == "root" and password =="123123": 5 print("登錄成功!")6 else: 7 print("登錄失敗!")
變量
usernme 和 password 都是變量名,所謂變量,就是它的值是可以變化的,不固定的。
變量的命名規則:
1. 變量名只能包含 字母,數字,下劃線,
2. 不能以數字開頭
3. 不能是關鍵字,下圖是所有的Python關鍵字
4. 最好不要和python內置的東西重復
需要知道的是,寫程序的時候有變量名,但是程序執行的時候,先把程序給Python解釋器,Python解釋器再將程序給C語言的底層去執行,當C進行解釋的時候,就沒有變量名了,
而是用值替代,如:
1 username = "root" 2 print(username") 3 4 #當C進行解釋的時候,就沒變量名什麽事了,直接就用值替換了變量名: 5 print("root")
5. 給變量起名字,最好要啟的有意義一些,看見變量名就知道他代表什麽。所以,寫變量名如果有多個單詞組成,可以用下劃線連接:
如:user_id
第二篇 Python初識別及變量