Python全栈之基本数据类型攻略
1. 基本数据类型
Python 中具有以下基本数据类型:
- 整数 (int)
- 浮点数 (float)
- 布尔值 (bool)
- 字符串 (str)
整数 (int)
整数是没有小数部分的数字。在 Python 中,整数可以表示为十进制、八进制、十六进制等形式。我们可以使用内置的 type()
函数来查看变量的数据类型。
下面是一个示例,展示如何在 Python 中使用整数:
# 定义整数变量
num1 = 10
num2 = 0b1010
num3 = 0o12
num4 = 0xA
# 输出变量的值和类型
print(num1, type(num1)) # 10 <class 'int'>
print(num2, type(num2)) # 10 <class 'int'>
print(num3, type(num3)) # 10 <class 'int'>
print(num4, type(num4)) # 10 <class 'int'>
浮点数 (float)
浮点数是带有小数部分的数字。浮点数可以用科学计数法表示,用字母 e
来表示 10 的幂。如 1.23e9
表示 $1.23 \times 10^9$。
下面是一个示例,展示如何在 Python 中使用浮点数:
# 定义浮点数变量
num1 = 3.14
num2 = 10.0
num3 = -0.123
num4 = 1.23e-4
# 输出变量的值和类型
print(num1, type(num1)) # 3.14 <class 'float'>
print(num2, type(num2)) # 10.0 <class 'float'>
print(num3, type(num3)) # -0.123 <class 'float'>
print(num4, type(num4)) # 0.000123 <class 'float'>
布尔值 (bool)
布尔值只有两个取值,True
和 False
。在 Python 中,布尔值可以用来做逻辑运算。
下面是一个示例,展示如何在 Python 中使用布尔值:
# 定义布尔变量
is_smaller = True
is_bigger = False
# 输出变量的值和类型
print(is_smaller, type(is_smaller)) # True <class 'bool'>
print(is_bigger, type(is_bigger)) # False <class 'bool'>
字符串 (str)
字符串是以单引号或双引号括起来的文本。可以通过下标访问字符串中的单个字符,也可以通过切片操作获取子字符串。
下面是一个示例,展示如何在 Python 中使用字符串:
# 定义字符串变量
str1 = "hello"
str2 = 'world'
# 输出变量的值和类型
print(str1, type(str1)) # hello <class 'str'>
print(str2, type(str2)) # world <class 'str'>
# 获取字符串的长度
print(len(str1)) # 5
# 获取字符串中的某个字符
print(str1[0]) # h
# 获取字符串中的子串
print(str1[1:3]) # el
2. 总结
本文介绍了 Python 中的基本数据类型,包括整数、浮点数、布尔值和字符串。我们可以使用内置的 type()
函数来查看变量的数据类型。在实际的编程过程中,我们需要根据实际情况选择不同的数据类型来存储数据。例如,整数数据类型适合存储年龄、身高等整数数据,在一些需要精确计算的场景下可以使用浮点数数据类型,而布尔值数据类型适合于逻辑判断等场景。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python全栈之基本数据类型 - Python技术站