Python入門第一課

2021-08-08 07:40:07 字數 3263 閱讀 7732

程式設計的本質是什麼?改變記憶體的狀態

1.python是強型別語言,python變數的定義是不需要指定資料型別的

注意: 宣告變數時 要注意 變數名不能和python本身自帶的方法名一致,否則會覆蓋掉python自帶的方法 導致專案出錯 具體檢視幫助文件 如:

python的基本資料型別:

counter

= 100

# 整型變數

miles

= 1000.0

# 浮點型變數

name= "

runoob

"# 字串

print

(counter

)print

(miles

)print

(name)

python3 中有六個標準的資料型別:

name="張三"  #name是變數名,可以根據自己去指定

print(name)     #print輸出到控制台的方法

2.string型別的定義有3種:

單引號雙引號

-----------------前兩個意義基本一樣

三引號:表示doc,here-doc 一定要保證文件格式不能丟失

也可以用於注釋

注釋:

# 這是乙個注釋

print

("hello, world!"

)

'''

這是多行注釋,用三個單引號

這是多行注釋,用三個單引號

這是多行注釋,用三個單引號

'''print

("hello, world!"

)

如何獲取python變數的型別呢?

type(name):就可以知道name的型別了

以下的區別 後續會用到

isinstance 和 type 的區別在於:

classa:

pass

classb(

a):pass

isinstance(a

(),a

)# returns true

type(a

())==

a

# returns true

isinstance(b

(),a

)# returns true

type(b

())==

a

# returns false

區別就是:

如何獲取python變數的位址?

id(name):可以知道變數的位址了

3.以下假設變數a為10,變數b為21:

運算子描述例項+

加 - 兩個物件相加

a + b 輸出結果 31

-減 - 得到負數或是乙個數減去另乙個數

a - b 輸出結果 -11

*乘 - 兩個數相乘或是返回乙個被重複若干次的字串

a * b 輸出結果 210

/除 - x 除以 y

b / a 輸出結果 2.1

%取模 - 返回除法的餘數

b % a 輸出結果 1

**冪 - 返回x的y次冪

a**b 為10的21次方

//取整除 - 返回商的整數部分

9//2 輸出結果 4 , 9.0 輸出結果 4.0

4.以下假設變數a為10,變數b為20:

運算子描述

例項==

等於 - 比較物件是否相等

(a == b) 返回 false。

!=不等於 - 比較兩個物件是否不相等

(a != b) 返回 true。

>

大於 - 返回x是否大於y

(a > b) 返回 false。

<

小於 - 返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數true和false等價。注意,這些變數名的大寫。

(a < b) 返回 true。

>=

大於等於 - 返回x是否大於等於y。

(a >= b) 返回 false。

<=

小於等於 - 返回x是否小於等於y。

(a <= b) 返回 true。

5.以下假設變數a為10,變數b為20:

運算子描述例項=

簡單的賦值運算子

c = a + b 將 a + b 的運算結果賦值為 c

+=加法賦值運算子

c += a 等效於 c = c + a

-=減法賦值運算子

c -= a 等效於 c = c - a

*=乘法賦值運算子

c *= a 等效於 c = c * a

/=除法賦值運算子

c /= a 等效於 c = c / a

%=取模賦值運算子

c %= a 等效於 c = c % a

**=冪賦值運算子

c **= a 等效於 c = c ** a

//=取整除賦值運算子

c //= a 等效於 c = c // a

6. python語言支援邏輯運算子,以下假設變數 a 為 10, b為 20:

運算子邏輯表示式

描述例項

andx and y

布林"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。

(a and b) 返回 20。

orx or y

布林"或" - 如果 x 是 true,它返回 x 的值,否則它返回 y 的計算值。

(a or b) 返回 10。

notnot x

布林"非" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。

not(a and b) 返回 false

7.str字串的用法 :

+號可以把兩個str的字元連線拼接在一起

a="aaa"

b="bbb"

print(a+b)

輸出:aaabbb

如果要輸出多個字元可以用運算子* 例如:

a="aaa"

print(a*2)

會輸出aaaaaa

每個str的字串都是序列化的,每個字元是可以取出來的

a="abc"

print(a[1])

擷取字串的一部分

a="abc"

print(a[1:3])

輸出bc

判斷字元中是否存在某個字元  用in

python的入門第一課

python編譯器的進入 安裝好python後進入時 你會看到 就表示進入了python的互動式環境 此時你可以輸入任何的python 按下回車 就可立即得到結果。python編譯器的退出 輸入exit 並按下回車就可以直接 退出python互動式環境 或者直接關掉命令列窗 python直譯器 我們...

Cmake入門第一課

2011 01 07 14 38 17 分類 cmake 標籤 cmake 字型大小 訂閱 本節介紹cmake裡最常用的三個命令,分別是cmake minimum required project add executable等。cmake是個好東西,在使用vtk,itk,igstk,opencv,...

HTML入門第一課

html hyper text markup language 稱為超文字標記語言,是一種標識性的語言。它包括一系列標籤 通過這些標籤可以將網路上的文件格式統一,使分散的internet資源連線為乙個邏輯整體。根據個人的理解,可以簡單地將html理解為一種特殊的文件,瀏覽器可以依據文件的標籤,將其解...