基礎數據類型及內置方法

1、數據類型spa

一、整型  :無序,不可變類型,存一個值code

用途:通常用於定義整數,如:年齡,身份證號碼,qq號blog

定義方式:ip

age = 18     # age = int(18)rem

十進制轉二進制:字符串

print(bin(108))    #  結果是0b1101100

十進制轉八進制:數學

>>> oct(83)
'0o123'
>>> 

十進制轉十六進制:it

>>> hex(1000)                 
'0x3e8'
>>> 

二進制轉十進制:class

>>> int('110', 2)             #110是二進制碼,2是表明二進制
6
>>> 

八進制轉十進制:數據類型

>>> int('321', 8)              #321是八進制碼,8是表明八進制
209
>>> 

十六進制轉十進制:

>>> int('123',16)              
291
>>> 

二、浮點型: 無序,不可變,存一個值

用途:用於記錄小數,身高,體重,薪資

定義方式:height  = 1.0      # height = float(1.0)

經常使用方法:數學運算

三、字符串:  有序,不可變,存一個值

用途:用於存儲一些描述性信息,名字

定義方式: s1 = '🐘'

補充:字符串前面加一個小寫r,表明轉義

四、列表 : 有序,可變,存多個值

用途:用於存一個或多個不一樣類的值

定義方式:經過中括號存值,每一個值之間經過逗號進行分隔

下面主要舉例說明:

s1 = ' hello world'
print('1:', s1.strip())
print('2:', s1.startswith('he'))
print('3:', s1.endswith('d'))
print('4:', s1.replace('w', 'y'))
print('5:', s1.split('o'))
print('6:', s1.upper())
print('7:', s1.lower())
print('8:', s1[1])
print('9', s1[0:3])
print('10', s1[10:12])
print('11:', s1.find('w'))
a1 = ' '.join(s1)
a2 = a1.split()
a2.remove('d')
print('12:', a2)

結果:

1: hello world
2: False
3: True
4:  hello yorld
5: [' hell', ' w', 'rld']
6:  HELLO WORLD
7:  hello world
8: h
9  he
10 ld
11: 7
12: ['h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l']
相關文章
相關標籤/搜索