前に導入されたデジタルタイプ、について、簡単には数字はint型の整数と浮動小数点2フロートが含まれていることを述べました。
int型のint
用途:などの数字、番号、学年、年齢、のために多くの整数であり、
定義された方法:
図18は、年齢=であり 位=年齢(18)と、INTと等価である (INT 「2324324 」) #文字列は純粋にデジタルである場合、整数によって定義することができる プリント(INT(「2332 」「123 」)) #の結果2332123 プリント(INT [ ' 2332 '、' 123 ' ]) #1 エラー番号のリストを転送することができない 印刷(INT(' 2332 '、' 123 ')) #1 のみ整数の文字列とすることができるエラー# INT(' 1.1 ") #小数点以下のエラー#のint型のターンのみの純粋なデジタル文字列がありません int型(「djskljlrljo 」) #のエラー番号のみ整数文字列を定義することができ
あなたは、格納された値または複数の値を格納することができます
印刷(int型(' 2332 ' ' 123 ' ' 28918 '))# の結果233 212 328 918 #値は、適切な数の例を知っているが、唯一のint型を保存しません
規則正しい又は不規則(順序:あるたびにデータのインデックスが順序付けされます)
あなたが唯一の値を格納することができますので、そう誰も言っていないため、障害
変数または不変
1、変数:値になると、IDアドレスは変更されません。 #これは、元の値に基づいて変更された #の変数==ないハッシュ 値となり、IDアドレスの変更:2、不変。 #つまり宇宙に新しい価値を再適用 #不変のハッシュが==あり
int型の場合、それは不変です
数= 998 プリント(種別(番号)、ID(番号)) 数 + = 1枚の プリント(種別(番号)、ID(番号)) >>>>>>>> #4488584848 < 'INT'クラス> #<クラス'INT'> 4489375216
フロートフロート
使用:体重、関心、給与など
定義された方法:
給与= 2.43 #等价于給与=フロート(2.43) プリント(型(給料)) >>>>>>>> < クラス ' フロート' >
フロート=のRES(「1.22 」) #フロート列のみ浮動小数点を含むことができ、浮動小数点数は、に変換される マネーフロート(135 = ) プリント(金型(金))を #は、(浮動小数点型に整数に変換することができ0と小数点)
#整数に浮動小数点変換できない >>>>>>>> 135.0 < クラス 「フロート」 >
進変換
他のバイナリ小数に変身
#10進バイナリオン プリント(ビン(12である)) #0Bは、次の数が二進数であることを示している0b1100 #10進ターンの8進 プリント(OCT(12)である) #0°は、以下の数8進数であることを示している0o14は、 #14 => 1 *(8 * 1)+ 4 *(8 * 0)) #10進16進トランスフェクトされた プリント(16進数(12である)) #から0xC 0Xは、以下の数値は16進数であることを示し
10進数への他のバイナリ
#バイナリ小数に変換 印刷((INT ' 101 '、2 )) #101 => 1 *(2 ** 2)+ 0 *(2 ** 1)+。1 *(** 0 2)= 4 5 + 0 + 1 = #1 進は10進数に変換 プリント(INT(' 77 '、8 )) #77 => 7 *(1. 8 **)+ 7 *(0.8 **)= 7 = + 56であります63 #16進バイナリ10に変換される プリント(intは(' 21である'、16 )) #21 => 2 *(16 ** 1)+。1 *(16 ** 0)= 1 + 32 = 33であります