`
(1).Python語言的語法簡單靈活。相比較C語言,c++和java等編譯型語言,Python就顯得較為簡單。
(2).規范化代碼
(3).Python是一個開源項目,免費提供給開發者。
(4).Python是面向對象編程的編程語言。
(5).可移植性使得程序開發更加容易。
(6).Python屬於解釋型語言
(7).強大的可拓展性
(8).具有豐富的開發支持庫
(9).具有良好的並發支持
但是Python也有很多的缺點,比如運行速度慢,開發版本不兼容的等。後面我都是基於Python 3.x開發。如果有朋友是使用2.x版本,可以自行更改。
Python的編譯器有很多,其中像visual studio code,psycharm等編譯器都是非常不錯的編譯軟件,這裡我介紹的是vs code。
VSCode(全稱:Visual Studio Code)是一款由微軟開發且跨平台的免費源代碼編輯器,VSCode 開發環境非常簡單易用。
VSCode 安裝也很簡單,打開官網 https://code.visualstudio.com/,下載軟件包,一步步安裝即可,安裝過程注意安裝路徑設置、環境變量默認自動添加到系統中,勾選以下所有選項:
創建一個 Python 代碼文件
打開 VScode,然後點擊新建文件:
點擊選擇語言:
在搜索框輸入 Python,選中 Python 選項:
輸入代碼:
print(“Runoob”)
右擊鼠標,選擇在交互式窗口運行文件,如果有提示需要安裝擴展,直接點安裝即可(沒有安裝會一直顯示在連接 Python 內核):
另外,我們也可以打開一個已存在的文件或目錄(文件夾),比如我們打開一個 runoob-test,你也可以自己創建一個:
然後我們創建一個 test.py 文件,點擊下面新建文件圖標,輸入文件名 test.py:
然後就可以寫代碼,然後運行;
我們安裝了編譯器,現在就開始寫我們的第一條代碼:
# coding:UTF-8
infors=[1,2,3,4,5,6,7,8]
print("%d" % max(infors))
print("%d" % sum(infors))
print("%d" % (min(infors)))
print("%d" % (len(infors)))
print("%s" % (all(infors)))
print("%s" % any(infors))
#字符串
#字符串分片操作
del infors
infors="if i like you,i was 心隨而動"
sun_name=infors[:5]
su_name=infors[4:]
print("%s" % (sun_name))
print("%s" % (su_name))
""" 在python中字符串中的漢字和字母都當作一個字符來處理。漢字是兩個字節,字母是一個字節,所以,在 實際的程序中,在進行字符串截取的時候,尤其是中文的截取,就必須考錄到截取的字節位數,一旦截取衛戍部隊,就會出現亂碼的問題。 """
''' UTF-8編碼,英文和英文標點占一個字節,漢字和中文標點符號占三個字節。 Unicode編碼(十六進制編碼)中文和中文標點符號占兩個字節,英文也占兩個字節長度。 '''
#字符串型信息統計
title="www.ccc.com"
print("字符串長度 :%d" % (len(title)))
print("字符串中最大的字符:%c" % (max(title)))
print("字符串中最小的字符:%c" % (min(title)))
#成員運算符的運用
if "www" in title:
print("存在")
#字符串格式化;
name="lihua"
score=100
print(f"{
name} {
score}") #{}用來占位;
print("%(name)s %(score)d" % vars()) #字典;
''' 語法: “{成員標記!轉換格式:格式描述}”.format(參數列表) '''
del name
print("{name!s:^20}" .format(name="lihua"))
infors=12345678
print("{infors:,}".format(infors=12345678))
del infors
infors=190.456
print("{item:.2}".format(item=infors)) #保留兩位精度;
上面的函數有很多還沒介紹,這裡只是為了讓你熟悉編譯器的操作,後面會詳細介紹的。
提問:上面的程序我們會發現,程序開頭是“# coding:UTF-8”這是什麼意思喃?他的功能又是什麼?
回答:在計算機的世界裡所有的文件的信息都是通過編碼的形式保存在磁盤或者進行網絡傳輸的,正確的編碼設置可以防止出現”亂碼“,Python為了簡化,就在首部進行設置:
# coding:編碼名稱
常見的編碼名稱有GBK,GB2312,UTF-8;
而這裡用到的就是UTF-8編碼,在後面正式學習Python編程知識的時候,會介紹為什麼用UTF-8編碼,而不是其他的。
本節類容主要是對編譯器下載的講解,熟練的使用編譯器往往能夠節約我們的時間,如果在沒有基礎的情況下,可以按照我上面的教程一步一步實現,也有些人會用psycharm編譯器,這些都是看個人意願,不會影響後面的學習。