簡単にpythonの基本的なデータのタイプを話します。
int(整体)
32ビットのマシンでは、整数のビット数は32ビットで、取得範囲は-2*31~2*31-1、つまり-2147483648~2147483647です。
64ビットシステムでは、整数のビット数は64ビットであり、取得範囲は−2*63~2*63−1、すなわち−92232372036854775808~92232323720368775807である。
long(ロング整体)
C言語と違って、Pythonの長整数は位置幅が指定されていません。つまり、Pythonは長整数値の大きさを制限していませんが、実際にはマシンメモリが限られているため、長整数値を無限大に使うことはできません。
注意してください。Pythoon 2.2から整数がオーバーフローすると、Pythoonは自動的に整数データを長い整数に変換します。したがって、長い整数データの後に文字Lを入れなくても、深刻な結果にはなりません。
注意:Pythoon 3ではlongタイプがなくなりました。全部intです。
>>>a=2*64
>>type(a) #type()はデータの種類を見る方法です。
<type’long’
>>>b=2*60
>>type(b)
<type'int'>
Pythonでは、引用符を付けた文字が文字列とされています。
>>>>name=「Alex Li」舳双引用符
>>>age="22" #引用符を入れるだけで文字列です。
>>age 2=22 #要点
>>
>>msg=''My name is Alex,I am 22 years old!'' #私はつけます。3つの引用符でもいいです。
>>
>>hometown='ShanDong' #シングルクォーテーションもいいです
単引用符、双引用符、多引用符は何の違いがありますか?大きな声で教えます。シングルクォーテーションの違いは何ですか?下のような場合だけはシングルペアの協力を考えてください。
msg=「My name is Alex,I'm 22 years old!」
マルチクォーテーションは何の効果がありますか?複数行の文字列には複数引用符が必要です。
msg=''
今日は詩を書きたいです。
同席の者を讃えて。
彼の真っ黒な短い髪を見てください。
まるで鶏の空揚げみたいです。
''
print(msg)
文字列スティッチング
数字は加減乗除などの演算ができますが、文字列は?大きな声で教えてもいいですか?whatはい、しかし「加算」と「相乗」の演算しかできません。
>>>name
'Alex Li'
>>>メッセージ
'22'
>>
>>name+age #足し算は簡単につなぎ合わせます。
'Alex Li 22'
>>
>>>>name*10〓〓相乗とは、自分を何度もコピーして、またつなぎ合わせます。
'Alex LiAlex LiAlex Li Alex Li Alex Li Alex Li Alex Li Alex Li Alex Li Alex Li Alex Li'
文字列のつなぎ合わせは、両方の文字列だけで、数字や他の種類とは連結できません。
>>>type(name)、type(age 2)
()
>>
>>>name
'Alex Li'
>>メッセージ2
22
>>name+age 2
Traceback(most recent call last):
File"ライン1,in
Type Error:cannot concatentate'str'and'int'objects菗エラーメッセージの数字と文字はつなぎ合わせられません。
ブールタイプは簡単です。二つの値、一つのTrue、一つのFalse(偽)については、主に論理的に判断します。
でも、あなた達は分かりませんよね?let me explinは、私は今2つの値を持っています。a=3,b=5と言います。a>bは成立すると言いますか?もちろん成立しないことは知っていますが、問題はコンピューターでどうやって説明すればいいですか?あるいはaそうです。答えはブールタイプです。
>>a=3
>>b=5
>>
>>>a>b〓〓〓〓が成立しないのはFalseで、つまりうそです。
False
>>
>>>>aTrue
32ビットのマシンでは、整数のビット数は32ビットで、取得範囲は-2*31~2*31-1、つまり-2147483648~2147483647です。
64ビットシステムでは、整数のビット数は64ビットであり、取得範囲は−2*63~2*63−1、すなわち−92232372036854775808~92232323720368775807である。
long(ロング整体)
C言語と違って、Pythonの長整数は位置幅が指定されていません。つまり、Pythonは長整数値の大きさを制限していませんが、実際にはマシンメモリが限られているため、長整数値を無限大に使うことはできません。
注意してください。Pythoon 2.2から整数がオーバーフローすると、Pythoonは自動的に整数データを長い整数に変換します。したがって、長い整数データの後に文字Lを入れなくても、深刻な結果にはなりません。
注意:Pythoon 3ではlongタイプがなくなりました。全部intです。
>>>a=2*64
>>type(a) #type()はデータの種類を見る方法です。
<type’long’
>>>b=2*60
>>type(b)
<type'int'>
Pythonでは、引用符を付けた文字が文字列とされています。
>>>>name=「Alex Li」舳双引用符
>>>age="22" #引用符を入れるだけで文字列です。
>>age 2=22 #要点
>>
>>msg=''My name is Alex,I am 22 years old!'' #私はつけます。3つの引用符でもいいです。
>>
>>hometown='ShanDong' #シングルクォーテーションもいいです
単引用符、双引用符、多引用符は何の違いがありますか?大きな声で教えます。シングルクォーテーションの違いは何ですか?下のような場合だけはシングルペアの協力を考えてください。
msg=「My name is Alex,I'm 22 years old!」
マルチクォーテーションは何の効果がありますか?複数行の文字列には複数引用符が必要です。
msg=''
今日は詩を書きたいです。
同席の者を讃えて。
彼の真っ黒な短い髪を見てください。
まるで鶏の空揚げみたいです。
''
print(msg)
文字列スティッチング
数字は加減乗除などの演算ができますが、文字列は?大きな声で教えてもいいですか?whatはい、しかし「加算」と「相乗」の演算しかできません。
>>>name
'Alex Li'
>>>メッセージ
'22'
>>
>>name+age #足し算は簡単につなぎ合わせます。
'Alex Li 22'
>>
>>>>name*10〓〓相乗とは、自分を何度もコピーして、またつなぎ合わせます。
'Alex LiAlex LiAlex Li Alex Li Alex Li Alex Li Alex Li Alex Li Alex Li Alex Li Alex Li'
文字列のつなぎ合わせは、両方の文字列だけで、数字や他の種類とは連結できません。
>>>type(name)、type(age 2)
(
>>
>>>name
'Alex Li'
>>メッセージ2
22
>>name+age 2
Traceback(most recent call last):
File"
Type Error:cannot concatentate'str'and'int'objects菗エラーメッセージの数字と文字はつなぎ合わせられません。
ブールタイプは簡単です。二つの値、一つのTrue、一つのFalse(偽)については、主に論理的に判断します。
でも、あなた達は分かりませんよね?let me explinは、私は今2つの値を持っています。a=3,b=5と言います。a>bは成立すると言いますか?もちろん成立しないことは知っていますが、問題はコンピューターでどうやって説明すればいいですか?あるいはaそうです。答えはブールタイプです。
>>a=3
>>b=5
>>
>>>a>b〓〓〓〓が成立しないのはFalseで、つまりうそです。
False
>>
>>>>aTrue