python的資料型別

2021-09-24 04:45:27 字數 1613 閱讀 4740

資料型別:

0b或者0b    a = 0b1010        2進製

0o或者0o    a = 0o12        8進製

無                a = 10            10進製

0x或者0x    a = 0xa            16進製制

python命令列輸入:

a = 1

type(a)

將得到# 表示獲取a的資料型別,int型

輸入:

a = 1.2

type(a)

將得到# 表示a是乙個浮點數

加法:a = 1        a = 2        a = 2

b = 3        b = 4        b = 4

a + b        a / b        a // 4

得到:4            0.5            0

# 單個斜線的除法得到的值是乙個相對準確的結果,結果為浮點數.

# 如果是兩個斜線的除法,得到的結果是乙個整型.

字串:

a = 'test'

a = "test"

a = "中文"

a = '''三個單引號,有個好處是在裡面可以使用雙引號和單引號'''

命令列輸入:

a = "test"        a = '''dd""'dd'''

a                a

得到'test'            'dd""\'dd'

輸入print(a)        print(a)

得到test            dd""'dd

輸入type(a)            

得到輸入

a = "abc\nabc"a得到

'abc\nabc'

輸入printf(a)

得到abc

abc            # \n在print()中作為換行符存在

# 如果要想列印引號:    這是乙個"中文"

a = "這是乙個\"中文\""

print(a)        # 此時輸出:這是乙個"中文"

# 字串可以作為陣列的索引來訪問

a = "test"

a[0]            # 輸出't'

a[1]            # 輸出'e'

a[-1]            # 輸出't'

a[-2]            # 輸出's'

# 索引可以是負數,-1代表是倒數第乙個元素t,-2倒數第二個元素s

len(a)            # 輸出4,len()是獲取字串長度

字串相加:

a = "1"

b = "2"

a + b            # 輸出'12',這是字串相加,相當於拼接

乘法:

a = "abc"

a * 3            #輸出'abcabcabc',即3個字串a

python的資料型別

python變數沒有型別,但是python有資料型別 520 和520 是不一樣的,乙個是字串,乙個是數字 python資料型別包括很多,例如數值型別包括 e記法,表示科學計數法,屬於浮點型數值 6 100 000 000 6.1 1 000 000 000 6.1e9 布林型 ture和false...

python的資料型別

str pythonzifuchuan 字串是有索引值的,從左到右索引預設0開始的,最大範圍是字串長度少1,從右到左索引預設 1開始的,最大範圍是字串開頭 print str 輸出完整字串 print str 0 輸出字串中的第乙個字元 print str 2 5 輸出字串中第三個至第五個之間的字串...

python的資料型別

一 字串 1,定義方法 1 用單引號 str1 hello world 2 用雙引號 str2 hello world 注 普通字串的定義,上述兩種定義方法沒有任何區別 單字串中出現單引號時,字串的定義使用雙引號str3 let.s go 如果字串中有雙引號,使用轉義字元 轉義成普通字元 say l...