標準資料型別:
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
(b)(3)變數的除法後結果總是浮點數 a
=4
/2
print(a
) 如果要輸出是整數時,則必須用//
eg: a
=4
//2
(a)
(4)進行混合計算時,會把整型轉換成浮點數
字串:
格式:變數[頭下標:尾下標]
索引值0為開始值,-1為末尾的開始值;為[ )型
eg:str
='shfdj'
(str[
0]) //字串中第1個元素
(str[
0:-1
]) //第乙個元素到最後乙個元素止,不包括最後乙個元素
(str[
2:-1
]) //第二個元素到最後乙個元素止,不包括最後乙個元素
(str[
2:]) //第二個元素到最後乙個元素止,包括最後乙個元素
(str
*2
) //輸出字串兩次
(str
+'test') //連線字串
結果:sshfd
fdfdj
shfdjshfdj
shfdjtest
(1)反斜槓(\)可以作為續行符,表示下一行是上一行的延續。也可以使 用
"""..."""或者
'''...'''跨越多行。
(2)python 字串不能被改變。向乙個索引位置賦值,比如word[0] = 'm'會 導致錯誤。
(3)反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。字串可以用+運算子連線在一起,用*運算子重複。
list(列表):
列表與字串的操作類似,當然也有連線操作,但有一點不一樣的是:列表中的元素可修改。
list
=[
'qwq',
121,
'jkf',88]
list[0]
=222
(list)
結果:[222, 121, 'jkf', 88]
list
=[
'qwq',
121,
'jkf',88]
list.
pop(
-2)
(list) 1
(list)
結果:['qwq', 121, 88] //刪除倒數第二個元素
['qwq', 121, 88, 1] //像尾部追加乙個元素
tuple(元組):
格式:tuple = (元素1,元素2 ...)
元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號(
())裡,元素之間用逗號隔開。同樣也可擷取。
可以把字串看作一種特殊的元組。
舉例:tupe
=(1,
2,3,
4)tupe1
=(5,
'qqq')
(tupe)
(tupe[
0:3])
(tupe[
2:-1])
(tupe
*2)
(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...