Pythonの一般的に使用されるデータタイプ[]

int型、float型、文字列
、整数、浮動小数点、文字列
-------------------------------------- -
文字列(文字列)
引用符で囲まれたテキスト付き

>>>中国=「世界の鏡」
>>>英語=「ミラーの世界」
>>>番号=「666」
>>>シンボル=「」「セクションA!@」「」
>>>混合物=「ミラーミラーの世界world666節A!@ '
>>>印刷(中国)
鏡の世界
>>>印刷(英語)
鏡の世界
>>>印刷(ナンバー)
666
>>>印刷(シンボル)
セクションA!@
>>>印刷(混合物)
ミラーミラーworld666世界セクションA!@

-------------------------------------------
整数(INT)
は正の整数、負の整数と総称ゼロ、無小数点
-------------------------------------- -----
フロート(浮動)
小数点と、計算誤差の結果

印刷>>>(0.55 + 0.3)
#0.85より0.8500000000000001

--------------------
* 4つの*算術
演算子の優先順位(同様の演算の優先順位)

>>>印刷(499 * 561 + 10620から365)
290194
>>>プリント((5025から525)/ 100 + 18 * 17)
351.0

 

--------------------
* *文字列のスプライシング
方法:「+」記号スプライシングされたデータ
オブジェクト:データ統合

 

--------------------

*クエリ--typeのデータ型()関数*
効果:タイプのクエリデータ
例:プリント(タイプ(「」) )

>>>数= 153
>>>プリント(種別(番号))
<クラス'INT'>


 

数据转换
转换数据类型的函数
str()、 int()和float()

 

 

 

 

整数转换字符串类型

>>> magic = '水仙花数'
>>> action = '是'
>>> unit = '个'
>>> expression = '=1x1x1+5x5x5+3x3x3'
>>> number = 153

两种写法:

 

>>> print(str(number)+expression+action+unit+magic)
153=1x1x1+5x5x5+3x3x3是个水仙花数

>>> print('153'+expression+action+unit+magic)
153=1x1x1+5x5x5+3x3x3是个水仙花数

 

————————————————————————
int()函数
#只有符合整数规范的字符串类数据,才能被int()强制转换

>>> number1 = '6'
>>> number2 = '1'
>>> print(int(number1)+int(number2))
7

 

print(int('3.8')) #另外小数形式的字符串也不能强制转换
运行后显示结果:ValueError:invalid literal for int() with base 10: '3.8'

但浮点数是可以被int()函数强制转换
print(int(3.8)) #int()函数会做取整处理,小数位直接抹零
3
——————————————————
float()函数

>>> height = 188.0
>>> weight = 180.0
>>> age = '89'
>>> print(float(height))
188.0
>>> print(float(weight))
180.0
>>> print(float(age))
89.0

 

*数据多次转换*

>>> slogan = '脸黑怪我咯'
>>> number = '7.8'
>>> unit = '张'
>>> sentence = '蓝票一个SSR都没有'
>>> print(slogan+str(int(float(number)))+unit+sentence)
脸黑怪我咯7张蓝票一个SSR都没有

 

おすすめ

転載: www.cnblogs.com/CH-TNT/p/11222884.html