python基本語法與python直譯器多版本共存

2022-10-04 02:48:10 字數 2547 閱讀 4084

python.exe python2.exe

python.exe python3.exe

並先後將兩個python直譯器的路徑新增到環境變數中

修改環境變數後,cmd需要重新啟動,在cmd視窗中輸入python2或python3即可啟動。

在pycharm中切換則是 file-->settings-->priject-->python interpreter-->system interpreter

注釋有兩種方法分別是 單行注釋和多行注釋

只需要在注釋內容前面加上 ,但需要注意python的語法規則,在# 後面空一格,單行注釋可以注釋在**之上或者緊跟**之後,如注釋跟在**之後,需要空兩格在進行注釋

有兩種寫法,分別是,三個單引號與三個雙引號,需要注意使用英文模式下的引號

'''三個單引號'''  """三個個雙引號"""
在pycharm中注釋是有快捷鍵的,選中注釋區域 ctrl+?

可以對選中區域進行注釋或者取消注釋

變數即變化的量,用於描述事物的變化狀態

例如 乙隻貓 品種:布偶 體重:3kg 肩高:30cm 顏色:白

冒號左邊的是變數名,右邊是變數值

用**表示 weight = 3

hight = 30

color = whit

可以將**層面給的變數分為三個部分:

變數名 >>> hight

賦值號 >>> =

變數值 >>> 30

我們將之稱為變數的三要素

以age = 18為例

電腦會在記憶體空間中申請一塊空間儲存18,並給18所在的空間繫結乙個名字age,訪問記憶體裡的空間需要通過age進行查詢。乙個變數名只能指向一塊記憶體空間,而一塊記憶體空間可以有多個變數名指向。

只能出現數字、字母、下劃線,但是不能以數字開頭,關鍵字也不能用作變數名,變數命名盡量做到見名知意。

int = 3

12user = 3

user@name = 3

user name = 3

"""這些都是錯誤的命名"""

為了規範命名使**編寫更加方便易讀,業內形成了兩種主流命名風格

下劃線式:單詞語單詞之間通過下劃線分割

user_id = 101

student_course_selection_id = 101

#python編寫推薦使用下劃線是命名

駝峰體式:單詞首字母大寫,根據首字母大小寫不同,又分為大駝峰和小駝峰

#大駝峰

userid = 101

studentcourseselectionid = 110

#小駝峰

userid = 101

studentcourseselectionid = 110

在python中沒有真正意義上的常量,真正意義上的常量繫結後無法在進行修改

常量1 = jojo

常量1 = yoyo #報錯

因此python中約定俗稱的將變數名全部大寫的變數預設為常量

id = 12112  #預設為常量 

id = 00000 #可以修改成功

在其他語言中真正的常量定義後無法修改,下面以js為例

const pi = 3.14

pi = 888 #報錯

變數是為了讓計算機能夠記憶事物的狀態,變數值就是用來儲存事物狀態的,但是事物的狀態是分成不同種類的,例如 身高、膚色、職務等

整形儲存資料為整數,人的年齡,學生人數,年份等

age = 10

num = 90

year = 2022

浮點型儲存資料為小數例如 薪資,身高,體重

weight = 55.5

height = 180.5

文字描述類資料稱之為字串型,使用需要借助於引號

name = '張三'

address = "上海市"

hobby = '''唱歌'''

color = """ddd'lll'"lll"""""

多樣性的字串定義方式是為了防止字串內部的文字也需要使用引號。

能夠儲存多個資料,列表的值用中括號括起來,內部元素可以是任意資料型別,元素之間用英文逗號隔開

list1 = ['劉亦菲', '周慧敏', 1, 2.5, [1, 2, [3, 4, ['a',,3,4]] ]

#取出列表中的元素a

l1 = list[4][2][2][1]

python類與物件基本語法

物件導向程式設計的2個非常重要的概念 類和物件。物件是物件導向程式設計的核心,在使用物件的過程中,為了將具有共同特徵和行為的一組物件抽象定義,提出了另外乙個新的概念 類。本人學習筆記基於python2的版本進行測試。定義乙個類 class person age 10 下面 沒有進行初始化是會報錯的 ...

Python環境安裝與基本語法

pycharm介紹 新建project new file 類似於txt,可以用來存放類似配置檔案之類 new directory 資料夾,放一些資源或者測試資料 new python package 包,我們一般把同一類作用的 放在一起,與資料夾的區別,有 init 檔案 new python fi...

python語法例項 python基本語法練習例項

1 列印九九乘法表 只列印結果 for i in range 1,10 for j in range 1,i 1 print i j,end print 列印算數表示式 for i in range 1,10 for j in range 1,i 1 print format j,i,i j end...