練習 python資料型別2

2022-09-02 03:18:12 字數 1665 閱讀 5818

一、簡述python的五大資料型別的作用、定義方式、使用方法

數字型別

字串型別

作用:描述名字、愛好等

定義方式

a = 'byx'

b = "byx"

c = '''ab

c'''

使用方法

a = 'my name is '

b = 'byx'

print(a + b) # 'my name is byx'

print(b * 2) # 'byxbyx'

print(a > b) # true

列表作用:能夠儲存多組任意型別資料,並且可以方便的取出一條或多條。

定義方式:中括號內通過逗號分隔開多個資料。

使用方法

l = [1, 2.3, 'a', ['b', 'c']]

字典作用:能夠儲存多組資料,儲存的資料有對應的描述

定義方式:大括號記憶體多個元素,元素以key: value的格式儲存,鍵值對以逗號隔開

使用方法

dic = 

dic = dict(a = 1, b = 2, c = 3)

print(dic[a]) # 1

布林型作用:標識事物的對錯或可行性

使用方式

tag = true

tag = false

二、一行**實現下述**功能

x = 10

y = 10

z = 10

x = y = z = 10
三、寫出兩種交換x、y值的方式

x = 10

y = 20

z = x 

x = y

y = z

x, y = y, x
四、一行**寫出nick的第2、3個愛好

nick_info_dict =
res1, res2 = nick_info_dict['hobby_list'][1], nick_info_dict['hobby_list'][2]
五、使用格式化輸出的三種方式實現以下輸出

name = 'byx'

height = 180

weight = 140

# "my name is 'nick', my height is 180, my weight is 140"

print(f'my name is , my height is , my weight is ')

print('my name is %s, my height is %s, my weight is %s' % (name, height, weight))

print('my name is {}, my height is {}, my weight is {}'.format(name, height, weight))

Python資料型別 列表2

一 list內建方法 迭代 a 12456 print list a 1 2 4 5 6 b list 1,2,3 print b 1,2,3 c list 1234 print c 報錯,因為整數是不可迭代物件。d list print d a1 b1 二 range 和 xrange 的區別 r...

python學習2 資料型別

1.python是強型別 動態型別的語言,動態型別表明它可以在宣告變數的時候,不必指定資料型別,強型別規定了它不能容忍隱式型別轉換 2.python中的不可變型別有 int,string,tuple 可變型別有 list,dict 3.tuple與list差不多,tuple內容不可更改用 而list...

python2資料型別

python3 數字 number python 數字資料型別用於儲存數值。資料型別是不允許改變的,這就意味著如果改變量字資料型別得值,將重新分配記憶體空間。以下例項在變數賦值時 number 物件將被建立 var1 1 var2 10 您也可以使用del語句刪除一些數字物件的引用。del語句的語法...