Python學習記錄(一)

2021-09-29 22:51:52 字數 2135 閱讀 6386

2、安裝

3、執行錯誤:syntaxerror: non-utf-8 code starting with

在vscode擴充套件搜尋 「python」 進行安裝

新建工作區,用來存放 「python」 程式檔案,檔案儲存格式為「.py」

選取python直譯器

使用ctrl+shift+p開啟命令板,輸入python: select interpreter進行搜尋

建立以 「.py」 結尾檔案,編輯輸出 「hello world!」

相關配置詳情

vscode執行python檔案的設定

run code方式執行 「python」 指令碼

字面意義上的常量 如:6 、1.23、9.25e-3、「this is a string!」

數的型別有三種:整數、浮點數、複數

• 2 是乙個整數的例子。

• 3.23 和 52.3e-4 是浮點數的例子。 e 標記表示 10 的冪。 52.3e-4 表示 52.3 * 10 −4 。

• (-5+4j) 和 (2.3-4.6j) 是複數的例子。

注:在 python 中不用區分『long int』型別。預設的整數型別可以任意長。(長度應該與記憶體包括虛擬記憶體的大小有關)

字串:字串是字元的序列。

單引號、雙引號、三引號來指定字串

如: 『quote me on this』、 「what』s your name?」

利用三引號("""or』』』),你可以指示乙個多行的字串。你可以在三引號中自由的使用單引號和雙引號。

如:』』『this is a multi-line string. this is the first line.

this is the second line.

「what』s your name?,」 i asked.

he said 「bond, james bond.」

『』』轉義序列

單引號的字串中使用單引號,『what\『s your name?』

雙引號的字串中使用雙引號,必須用轉義符 \ 來表示反斜槓, 「this is a \』『string\』』!」

如果你想指定兩行字串,該如何做呢?一種方式就是用前面提到的用「三引號」的字串,

或者可以用轉義符 \ n 表示新的一行的開始。

需要說明的是,在乙個字串中,在一行末尾的反斜槓僅僅表示下一行的字串

是上一行的繼續,但並不增加新的行。如: 「this is the first sentence.\ this is the second entence.」

自然字串

若想指定一些不被特殊處理,例如像轉義序列,就需要通過在字串前面附加 r 或 r 來指定自然字串。

字串是不可變的

format 方法

#!/usr/bin/python

# filename: str_format.py

age =

25 name =

'swaroop'

print

(' is years old'

.format

(name, age)

)print

('why is playing with that python?'

.format

(name)

)

資料型別

變數可以有不同型別的值,稱之為 資料型別。基本資料型別是數字和字串。

物件python 將一切在程式中用到的東西都作為物件。這是從廣義上來講的。

python 是完全物件導向的,在某種意義上,任何東西都被作為物件,包括數字、字串和函式。

例子:使用變數和文字意義上的常量
# filename : var.py

i =5print

(i) i = i +

1print

(i) s =

'''this is a multi-line string.

this is the second line.'''

print

(s)

注:使用變數時只需要給它們賦乙個值。不需要宣告或定義資料型別。

Python學習記錄(一)

加 兩個物件相加 減 得到負數或是乙個數減去另乙個數 乘 兩個數相乘或是返回乙個被重複若干次的字串 除 x除以y 取模 返回除法的餘數 冪 返回x的y次冪 取整除 返回商的整數部分 加法賦值 減法賦值 乘法賦值 除法賦值 取模賦值 冪賦值 取整除賦值 python 並 不支援 switch 語句,所...

Python學習記錄一

1 time模組 呼叫庫 import time獲取當前日期和時間,使用函式time.strftime 獲得 2 os模組 import osos.seq變數的使用 根據作業系統給出路徑分隔符,例如在linux unix 中用 在windows 中用 在mac os 中用 使用os.sep 而不是直...

Python學習記錄(一)

應老師要求,在寒假進行python語言的學習,對於學習的進展情況進行記錄。應python網課的需求使用3.0以上的版本進行學習記錄,具體版本為python3.6.4,windows作業系統下的學習。一 關於python的幾種開啟方法 1.使用執行,鍵入cmd,鍵入python進行使用 2.使用pyt...