4 python基本資料型別

2022-09-11 04:33:10 字數 3047 閱讀 8856

整型型 int

作用:用於記錄整數形式的數字型別 例如 年齡 身份證號 個數 等等

age = 18

print(type(age))

浮點型 float

height = 1.87

print(type(height))

數字型別的操作

level = 3

level = level + 3

print(level)

level = level + 5.3

print(level)

print(10 * 6)

6

11.3

60int與float之間可以 + - * /

作用: 描述性的一段文字,用於記錄,描述

定義:字串類需要 用引號('',"",''' ''',""" """,)包含的一串字元

message = '''

觀滄海東臨碣石,以觀滄海。

水何澹澹,山島竦峙。

樹木叢生,百草豐茂。

秋風蕭瑟,洪波湧起。

日月之行,若出其中;

星漢燦爛,若出其裡。

幸甚至哉,歌以詠志。

'''print(message)

print(type(message))

​ 觀滄海

東臨碣石,以觀滄海。

水何澹澹,山島竦峙。

樹木叢生,百草豐茂。

秋風蕭瑟,洪波湧起。

日月之行,若出其中;

星漢燦爛,若出其裡。

幸甚至哉,歌以詠志。

三個單引號支援換行輸出

message = " 觀滄海  " \

"東臨碣石,以觀滄海" \

"水何澹澹,山島竦峙" \

"樹木叢生,百草豐茂。" \

"秋風蕭瑟,洪波湧起。" \

"日月之行,若出其中;" \

"幸甚至哉,歌以詠志。"

print(message)

雙引號與單引號換行需要加" \ '\ 但是輸出仍然是單行

觀滄海 東臨碣石,以觀滄海水何澹澹,山島竦峙樹木叢生,百草豐茂。秋風蕭瑟,洪波湧起。日月之行,若出其中;幸甚至哉,歌以詠志。

my_info = "我的名字叫:小強,我今年:100歲"

x = '100'

print(type(my_info), type(x))

由字串與數字組成的的是字串型別而不是int型別

print("my name is '小強'")

print("my name is '小\'強'")

my name is '小強'

my name is '小'強' \的作用是把前面的字元當成普通字元輸出

字串的巢狀,外層與內層引號形式要求玩 外面單引號 裡面就雙引號 反之亦然

上面的型別 ,每個變數名對應的都是乙個值,通過變數名 可以直接取出值

所有的變數值 存是方法,最終取出來用才是目的 ,所以設定之前要考慮取出來是否方便

列表:索引對應值,索引從0開始,0代表第乙個,一般用於一對多的資料訪問,例如乙個人名字 對應的個人資訊(姓名 ,性別,年齡,愛好,簡介,乙個班級對應乙個多個學生,乙個國家對應多個省份等等)

作用:按位置記錄多個值,並且可以按照索引取指定位置的值

定義:在內用逗號分隔 開 , 多個任意型別的值,乙個值稱之為乙個元素

china = ['北京', '上海', ['廣州','深圳'], 78, '天津', '重慶']

print(china)

print(china[0])

print(china[2][1])

print(china[-1])

['北京', '上海', ['廣州', '深圳'], 78, '天津', '重慶'] 數字 於巢狀的列表不需要引號

北京深圳

重慶

students_info = [

['alin', 18, ['boll', ]],

['jack', 45, ['music', 'sleep']]

]print(students_info[0][2][0])

print(type(students_info))

boll

索引反映的是順序、位置,對值沒有描述性的功能。

字典型別:鍵值對key-value形式出現, key(鍵)對應值,其中key通常為字串型別,所以對值value有描述性的功能

作用:當乙個變數需要存大量的值的時候,list通過下標取值很麻煩(需要先找到對應的下標才能取到值) 字典中 key-value是唯一與其對應,key對值有描述性功能,只要記住描述性的key就可以取到值,字典中的鍵在字典內必須是唯一的,同乙個字典內不能重複

定義:在{}內用逗號分開各多個key:value

student_info = 

print(student_info["alin"])

print(type(student_info))

18

student_info = [,,

,]print(type(student_info))

print(student_info[1]["gender"])

boy最外層之所有用 列表 沒有用字典巢狀,因為python不支援dict的key為list或dict型別

d=:」11」} 這種是不被允許的

用來記錄真假這兩種狀態 true false 一般用作判斷使用,真為true,假為false

x = 10

y = 20

print(x > y)

print(x < y)

false

true

基本資料型別 4

pow x,y pow x,y 函式,計算x的y次方 解決不確定尾數,引進 round x,d 對x四捨五入,d是小數擷取位數 浮點數間運算及比較用round 函式輔助 不確定尾數一般發生在10的 16次方左右,round 函式十分有效 e 表示a 10的b次方 數值運算函式 一些以函式形式提供的數...

python基本資料型別

物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...

Python基本資料型別

1 python中一切都是物件。2 每乙個資料都有乙個id標示,用id 可以檢視。也可以用type檢視是什麼型別。3 常用的資料型別 int 整型 數字 boole true 值 賦值,要用大寫 a true string 字串 也稱作序列。list 列表 tuple 元組 dict 字典 set ...