1. 程式人生 > >基本的數據類型(數字、字符串、列表、字典)

基本的數據類型(數字、字符串、列表、字典)

fun 方式 同時 inf 數據 color 你好 自帶 字符串

一、數字NUMBER

  int 整形

  float 浮點型

a = 12
b = 3.1
print(type(a),type(b))
#結果  <class ‘int‘> <class ‘float‘>

二、字符串 Str

  Python使用單引號’或雙引號”括起來的內容,就是字符串類型。三引號引起內容也是字符串,可以多行輸入。

a = fun
b = "good"
c = """
    it‘s fun.
    you can enjoy it
"""
print(type(a),type(b),type(c))
#結果:<class ‘str‘> <class ‘str‘> <class ‘str‘>

同時當字符串中存在引號的內容,則是另一種引號包裹,否則計算機會無法識別。

a=你說:"你好世界"
print(type(a))
#結果:<class ‘str‘>

字符串也可是+和*,+表示的是連接符,*號則表示復制

msg1=hello
msg2=world
res = msg1 + msg2
print(res)

print(msg1*3)
#結果:helloworld
#hellohellohello


三、列表 List 用於記錄多個值,比如個人愛好,一個班級的姓名

使用方法:定義在[]填寫入任意的數據類型,用逗號分隔每個元素。

hobbies = [
music,read,cooking,dancing]

對於列表內元素的取值使用的是索引的方式,索引從0開始,0表示的是第一個元素

print(hobbies[2])
#cooking

同時list列表中可以嵌套任意數據類型,包括列表。

l1=[a,1,[1.1,abc]]

字典:字典dict: 記錄多個key:value值 。

定義:在{}內用逗號分隔開多個key:value的值,其中value可以是任意數據類型,而key通常應該是字符串類型
info=[egon,18,male,10,[music,read,dancing]]

取值用於key來獲取元素

print(info[male])

布爾型 bool :True /False 用來表示條件是否成立。

所有類型的值都自帶布爾值: 當數據類型的值為0,None,空時,布爾值為False,除此以外都為True
print(bool(0))
print(bool(None))
print(bool(‘‘))
print(bool([]))
print(bool({}))
print(bool(1))

 

基本的數據類型(數字、字符串、列表、字典)