python入門 基本語法

2021-07-23 03:53:03 字數 2972 閱讀 9830

標準資料型別:

number(數字),string(字串),

list(列表),tuple(元組),

sets(集合),dictionary(字典)

number只支援int(表示長整型),float,bool,complex(複數)

python中有type()函式檢測變數型別

del+要刪除物件;可以刪除物件

(1)python可以為多個變數賦值:

eg:a,b

=1,

2 print

(a,b)

(2)乙個變數通過賦值可以指向不同的物件

eg:count

='dhcbzka'a

=count

b=a

print

(b)(3)變數的除法後結果總是浮點數 a

=4

/2

print(a

) 如果要輸出是整數時,則必須用//

eg: a

=4

//2

print

(a)

(4)進行混合計算時,會把整型轉換成浮點數

字串:

格式:變數[頭下標:尾下標]

索引值0為開始值,-1為末尾的開始值;為[ )型

eg:str

='shfdj'

print

(str[

0]) //字串中第1個元素

print

(str[

0:-1

]) //第乙個元素到最後乙個元素止,不包括最後乙個元素

print

(str[

2:-1

]) //第二個元素到最後乙個元素止,不包括最後乙個元素

print

(str[

2:]) //第二個元素到最後乙個元素止,包括最後乙個元素

print

(str

*2

) //輸出字串兩次

print

(str

+'test') //連線字串

結果:sshfd

fdfdj

shfdjshfdj

shfdjtest

(1)反斜槓(\)可以作為續行符,表示下一行是上一行的延續。也可以使 用 

"""..."""或者 

'''...'''跨越多行。

(2)python 字串不能被改變。向乙個索引位置賦值,比如word[0] = 'm'會 導致錯誤。

(3)反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。字串可以用+運算子連線在一起,用*運算子重複。

list(列表):

列表與字串的操作類似,當然也有連線操作,但有一點不一樣的是:列表中的元素可修改。

list

=[

'qwq',

121,

'jkf',88]

list[0]

=222

print

(list)

結果:[222, 121, 'jkf', 88]

list

=[

'qwq',

121,

'jkf',88]

list.

pop(

-2)

print

(list) 1

) print

(list)

結果:['qwq', 121, 88] //刪除倒數第二個元素

['qwq', 121, 88, 1] //像尾部追加乙個元素

tuple(元組):

格式:tuple = (元素1,元素2 ...)

元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號(

())裡,元素之間用逗號隔開。同樣也可擷取。

可以把字串看作一種特殊的元組。

舉例:tupe

=(1,

2,3,

4)tupe1

=(5,

'qqq')

print

(tupe)

print

(tupe[

0:3])

print

(tupe[

2:-1])

print

(tupe

*2)

print

(tupe

+tupe1)

結果:(1, 2, 3, 4)

(1, 2, 3)

(3,)

(1, 2, 3, 4, 1, 2, 3, 4)

(1, 2, 3, 4, 5, 'qqq')

string、list和tuple都屬於sequence(序列)。

AI入門python基礎 基本語法

一.資料型別 1.數字型別 int 2 float 2.0 複數 3 4j2.字串型別 注意單引號,雙引號,三引號的使用細節 python 123 3.布林型別 主要用於邏輯計算的,根據特定情況返回true 1 或者false 0 y 2 14.列表 建立乙個名稱為a的列表,列表裡面儲存的並非元素本...

Markdown基本語法入門

塊語法 使用鍵盤左上角的點號,連續輸入三個點之後按回車 輸入法一定要在英文狀態下 點號右邊可以寫所屬語言 swift例如下面swift 塊 快速排序 func quicksort array int int else else return quicksort array lessarr pivot...

python語法入門

輸出 print 你好啊 end print 中國 你好啊中國 變數 格式化列印 cars 100print f 我的車子有輛 我的車子有100輛 獲取鍵盤輸入 data input 請輸入乙個數字 print data 輸入乙個數字11 11from sys import ar script,on...