Python學習 基礎語法 基本資料型別

2021-10-06 10:55:18 字數 2706 閱讀 8394

預設情況下,python 3 原始碼檔案以utf-8編碼,所有字串都是unicode字串。如果要改變原始碼檔案的預設編碼,可以通過以下**進行指定,比如指定編碼為國標gbk:

# -*- coding:gbk -*-
python的標準庫中提供了乙個名為keyword的模組,該模組可以輸出當前版本的所有關鍵字:

>>

>

import keyword

>>

> keyword.kwlist

['false'

,'none'

,'true'

,'and'

,'as'

,'assert'

,'break'

,'class'

,'continue'

,'def'

,'del'

,'elif'

,'else'

,'except'

,'finally'

,'for'

,'from'

,'global'

,'if'

,'import'

,'in'

,'is'

,'lambda'

,'nonlocal'

,'not'

,'or'

,'pass'

,'raise'

,'return'

,'try'

,'while'

,'with'

,'yield'

]

>>

>1+

2*3**

219>>

>(1

+2*3

)**249

>>

> a=1+

2>>

>

print

(a)3

python的單行注釋以井號#開頭,多行注釋可以用多個#號或者』』』、""",例如:

#	第乙個注釋

# 第二個注釋

'''第三個注釋

第四個注釋

'''"""

第五個注釋

第六個注釋

"""

python是用縮進來代表**塊的,不像其他語言使用大括號{},而且縮排的空格數是可變的,但同一**塊的語句必須保持相同的縮排空格數(預設是4個空格),否則會導致**執行錯誤。

(1)正確縮排示例:

>>

>if1

>0:

print

("it is true."

)else

:print

("it is false."

)it is true.

(2)錯誤縮排示例:

>>

>if1

>2:

print

("it is true."

)print

("1 < 2"

)else

:print

("it is false."

)print

("1 < 2"

)

syntaxerror: unindent does not match any outer indentation level

>>

> a=

1>>

> b=

2>>

> c=

3>>

>

sum=a+\

b+\c

而在、{}、()的多行語句中則不需要反斜槓,例如:

all

=[a,a,c,

b,c]

print

("hello world");

print

("it is ok."

)

# 建立乙個整型物件,值為66,從後向前賦值,4個變數被賦予相同的數值。

a=b=c=d=

66

(2)同時為多個變數賦不同的值,例如:

# 兩個整型物件 6 和 66 的分配給變數 a 和 b,字串物件 "hello" 分配給變數 c

a,b,c=6,

66,"hello"

注意:兩個變數相等和兩個變數指向同一物件是兩個不同的概念,具體可以檢視copy模組,不在此處進行拓展。

下面來完成以下課程作業:

a,b=6,

8# 變數原來的值 a=6,b=8

# 重新賦值

# 方式1:a=8

b=6# 方式2:

a,b=8,

6

# 方式1:先定義變數,並把hello,python作為字串賦值給str,然後再用print()函式輸出變數str

str=

"hello,python"

print

(str

)# 方式2:直接用print()函式輸出字串hello,python

print

("hello,python"

)

python學習基礎linux基本語法2

1.cp命令 將原始檔或者目錄複製到目標檔案或者目錄中。一般格式 cp 選項 原始檔或目錄 目標檔案或目錄 i選項是互動式的引數 加上之後所有的操作會提醒。r 選項是遞迴複製目錄,將源目錄下的所有檔案複製到目標資料夾中 cp a b 將a資料夾整體複製到b資料夾下 cp a b 將a資料夾下的所有檔...

python學習基礎linux基本語法4

1.man命令 基本格式 man 選項 命令名稱 例子 man cal 查詢有關cal的幫助文件 2.help命令 例子 help cd 列出幫助命令 3.uniq命令 從排好序的檔案中去除重複行。引數 c 顯示輸出,每行的行首加上該行在檔案中出現的次數 d,repeated 只顯示重複行 u.只顯...

Python基本語法和基本資料型別

變數和型別 python中單行注釋以 開頭,多行注釋可以用多個 號,還有 和 print hello,python 這是乙個單行注釋 print hello,world 第一行注釋 第二行注釋 import keyword key list keyword.kwlist print key list...