Python Indentation

指定变量类型

有时,您可能想为变量指定类型。这可以通过类型转换来实现。Python 是面向对象的语言,因此它使用类来定义数据类型,包括其原始类型。

因此,在 Python 中进行类型转换是使用构造函数来完成的:

  • int() - 从整数字面量、浮点数字面量(通过向下舍入到前一个整数)或字符串字面量(前提是字符串表示整数)构造整数
  • float() - 从整数字面量、浮点数字面量或字符串字面量(前提是字符串表示浮点数或整数)构造浮点数
  • str() - 从各种数据类型构造字符串,包括字符串、整数字面量和浮点数字面量

例子 1

整数:

x = int(1)   # x 将为 1
y = int(2.8) # y 将为 2
z = int("3") # z 将为 3

亲自试一试

例子 2

浮点数:

x = float(1)     # x 将为 1.0
y = float(2.8)   # y 将为 2.8
z = float("3")   # z 将为 3.0
w = float("4.2") # w 将为 4.2

亲自试一试

例子 3

Strings:

x = str("s1") # x 将为 's1'
y = str(2)    # y 将为 '2'
z = str(3.0)  # z 将为 '3.0'

亲自试一试