一、python介紹
python是一門優雅而健壯的程式語言,它繼承了傳統編譯語言的強大性和通用性,同時也借鑑了簡單指令碼和解釋語言的易用性。
python是一種物件導向、直譯式計算機程式語言。
python可使程式設計師減少開發成本。
二、python與其他語言對比
python提供了很多其他語言擁有的特徵,python本身也是由諸多其他語言發展而來的。
perl最大的優勢在於他的字串模式匹配能力,然而perl語言的晦澀和對符號語法的過渡使用,讓解讀變得十分困難。
j**a的語法儘管比c++簡單的多,但是依舊有些繁瑣。
可以分為c語言和其他語言兩大類:
c語言:機器碼
其他程式語言:位元組碼=》機器碼
三、python種類
cpython:**=》c位元組碼=》機器碼(一行一行)
pypy:**=》c位元組碼=》機器碼(全部轉換完=》執行)
其他python:**=》其他位元組碼=》機器碼
四、python基礎
python直譯器
1.安裝python直譯器;2.編寫程式。
python直譯器的執行步驟:1.開啟檔案,讀取檔案內容;2.詞法分析,語法分析;3.轉換成位元組碼。
windows環境下:
c:\python35\python.exe d:\1.txt
linux環境下:
c:\python35\python.exe d:\1.txt
#!/usr/bin/python
chmod 755 1.py
./1.py
編碼ascii碼:
萬國碼unicode(至少16位):
utf-8:對萬國碼的壓縮 字母用乙個位元組
gbk,gb2312 : gbk是對gb2312的補充,補充了繁體字
五、ide(integrated development environment)
pycharm
1、new project
2、new建立資料夾
3、new建立py檔案
4、在py檔案中右鍵,run xx.py
六、注釋
七、pyc檔案.位元組碼
import f1 會在資料夾裡生成乙個.pyc檔案。
pyc檔案是位元組碼
八、變數
字母、數字(不能開頭)、下劃線
不能使用python內建關鍵字
九、輸入、輸出
input("請輸入:")
import getpass 不能在pycharm裡執行
getpass.getpass("請輸入:")
十、條件語句
if 條件:
else:
name = intput("請輸入使用者名稱:")password = input("請輸入密碼:")
if name == 「connie」 and password==「123」:
print("登陸成功")
else:
print("使用者名稱密碼錯誤")
if 條件:
elif 條件:
else:
username = input("請輸入賬號:")if username == "admin":
print("超級管理員")
elif username == "connie":
print("普通管理員")
else:
print("非法使用者")
十一、迴圈語句
while 條件:
continue #立即開始下次迴圈
break #跳出所有迴圈
Python基礎知識(一)
remove 在列表中找到並刪除乙個特定的資料項。insert 在某個特定的位置的前面增加乙個資料項。在列表末尾增加乙個資料項。pop 從列表末尾刪除資料。extend 在列表末尾增加乙個資料項集合。print 在螢幕上顯示。len 得出長度。isinstance 允許檢查某個特定識別符號是否包含某...
Python基礎知識(一)
變數命名規範 1.變數名可以包括字母 數字 下劃線,但是數字不能做為開頭 2.不能使用關鍵字 格式化輸出第一種方法 name input 請輸入你的姓名 age int input 請輸入您的年齡 job input 請輸入您的職業 hobby input 請輸入您的愛好 msg1 infomati...
python基礎知識一
應用領域全能,平衡發展,樣樣通,簡潔明瞭 單行注釋 多行注釋 input 輸入資料,且只以字串的格式輸入 print 列印資料 比如 python變數名一般包括數字 大小寫字母和下劃線,且以下劃線開頭的變數有特殊含義,大小寫敏感,推薦使用具有固定含義的英文單詞或縮寫。變數宣告,有以下三種情況。類名一...