基礎資料型別

2021-09-26 08:45:50 字數 1653 閱讀 6191

物件的型別決定了該物件可以儲存什麼型別的值,可以進行什麼樣的操作,以及遵循什麼樣的規則。用type()檢視物件型別,互動模式下執行的所有東西都是存在記憶體裡面,肯定要占用空間,分型別就是為了管理記憶體,字長都是固定的長度,語言都是有型別的。

python不需要指定型別直接賦值。

用type()檢視型別:

>>> a="1"

>>> b=1

>>> print(a)

1>>> print(b)

1>>> type(a) #a是字串型別

>>> type(b) #b是整型

>>> a=1

>>> type(a)

#整型》 b=1.2222

>>> type(b)

#浮點型

>>> c=1+1j

>>> type(c)

#複數型,複數後面必須是j

>>> d="ewewe"

>>> type(a)

#字串型別

>>> e="gjhjhj!".encode("gbk")

>>> type(e)

#bytes型別

>>> 1e10 #e是科學計數法,科學計數法也是浮點數,10表示1後面多少位

10000000000.0

>>> f=1e10

>>> type(f)

>>> g=[1,32] #列表list

>>> type(g)

>>> i=(1,23) #元組tuple

>>> type(i)

>>> h= #字典dict

>>> type(h)

>>> j=set([1,2,3]) #集合set

>>> type(j)

2.isinstance()判斷乙個數是否是什麼型別:

>>> a=1

>>> type(a)

>>> isinstance (a,int)

3.不同的資料型別進行拼接會報錯

>>> a=1

>>> b=2

>>> a+b

3>>> b="s"

>>> a+b

traceback (most recent call last):

file "", line 1, in typeerror: unsupported operand type(s) for +: 'int' and 'str' #不支援的操作型別

>>>

4.不可以像函式一樣被呼叫

>>> a=1

>>> a()

traceback (most recent call last):

file "", line 1, in typeerror: 'int' object is not callable #int物件不可以被呼叫

5.資料型別相互轉化:字串型別 轉為 整型

>>> age="10"

>>> type(age)

>>> type(int(age)) #int(age) 把age原來的字串型轉為整型

>>>

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

基礎資料型別

資料型別 1 基本資料型別 原始資料型別 數值型別 number 數字1,2,3,10,1.1,1.2,10等等 字串型別 string 由單雙引號包括 字串內容會原樣輸出 布林型別 boolean false 假 true 真 undefined 變數定義但未初始化 null 空 引用型別 2 引...

基礎資料型別

基本資料型別 c語言中,資料型別可分為 基本資料型別 構造資料型別 指標型別 空型別四大類 最常用的整型,實型與字元型 char,int,float,double 整型資料是指不帶小數的數字 int,short int,long int,unsigned int,unsigned short int...