1. 程式人生 > >第二篇 Python初識別及變量

第二篇 Python初識別及變量

路徑 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初識別及變量