整型型 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 ...