tipo de datos 2.3 pitón
Permítanme hablar sobre el principio: '520' y 520 cadenas y números
1. Tipo Valor
1.1 plástico
1,2 de punto flotante (decimal)
No es el punto decimal flotante
1.3 e mnemónicos (float)
2.5e-17 1.5e11 (1.5E11)
1,4 booleano verdadero falso
print(True + True)#返回值为2
print(True * True) #一般不进行布尔计算,坨子当成马来使用
El resultado:
2. Conversión de tipos
2,1 número entero int conversión ()
La cadena o de punto flotante convertido entero
2,1 de punto flotante de flotación de conversión ()
Convertir el número entero o flotante cadenas de punto
2.1 Conversión cadena str ()
El número o cualquier otro tipo en un tipo de cadena
a = '520'
b = int(a)#只能转换数字类的字符串
c = float(a)#转换为浮点型
d = str(a)
print(b)
print(c)
print(d)
El resultado:
a = 5.99
b = int(a)#直接保留小数点前面的值
print(b)
c = str(5e19)
print(c)
El resultado:
Nota:
str puede ser utilizado como una variable para su uso, pero una vez que utiliza su significado original de la palabra clave que falta
str = "Amo weivid"
c = str (5E19) se quejará
3. Obtener información sobre el tipo de tipo ()
3.1 Tipo de método ()
Por tercer pequeña charla antes de la asignación programa de juego:
temp = input("请输入一个数字:")
#若输入的不是数字,则程序会报错
a ='520'
print(type(a))#打印出变量a是字符串型str
print(type(5.99))
Resultados de operación:
Python proporciona un tipo () incorporado en el método, puede resolver este problema
3,2 isinstance método ()
pitón también proporciona la isinstance () coincide con el tipo del valor
print(isinstance('aaa',str)) #返回值为True
print(isinstance(3200, int)) #返回值为True
print(isinstance(32.3, bool))
El resultado:
el uso de este tipo de optimización puede seguir modificando nuestro programa de juego