Bootstrap

Python数据类型运行演示

Python中有多种内置的数据类型,可分为可变和不可变类型,下面为你详细介绍:

不可变数据类型

1. 整数( int )

用于表示整数,可进行加、减、乘、除等运算

a = 10
b = 20
sum_result = a + b
print(sum_result)
2. 浮点数( float )

用于表示小数,同样可进行数学运算。

x = 3.14
y = 2.71
product = x * y
print(product)
3. 布尔值( bool )

只有两个值: True 和 False ,常用于条件判断。

is_valid = True
if is_valid:
    print("条件为真")
4. 字符串( str )

用于表示文本,可用单引号、双引号或三引号定义。

message = 'Hello, World!'
print(message)
5. 元组( tuple )

用圆括号表示,元素不可修改。

coordinates = (10, 20)
print(coordinates[0])

可变数据类型

1. 列表( list )

用方括号表示,元素可修改、添加或删除。

numbers = [1, 2, 3, 4, 5]
numbers.append(6)
print(numbers)

2. 集合( set )

用花括号或 set() 函数创建,元素唯一且无序

fruits = {'apple', 'banana', 'cherry'}
fruits.add('date')
print(fruits)

3. 字典( dict )

用花括号表示,由键值对组成。

person = {'name': 'John', 'age': 30}
print(person['name'])

数据类型转换

1. 整数( int )与浮点数( float )之间的转换
# 浮点数转整数
float_num = 3.14
int_num = int(float_num)
print(f"将浮点数 {float_num} 转换为整数: {int_num}")

# 整数转浮点数
int_num = 5
float_num = float(int_num)
print(f"将整数 {int_num} 转换为浮点数: {float_num}")

2. 字符串( str )与数值类型( int , float )之间的转换
# 字符串转整数
str_num = "10"
int_num = int(str_num)
print(f"将字符串 {str_num} 转换为整数: {int_num}")

# 字符串转浮点数
str_num = "3.14"
float_num = float(str_num)
print(f"将字符串 {str_num} 转换为浮点数: {float_num}")

# 整数转字符串
int_num = 20
str_num = str(int_num)
print(f"将整数 {int_num} 转换为字符串: {str_num}")

# 浮点数转字符串
float_num = 2.71
str_num = str(float_num)
print(f"将浮点数 {float_num} 转换为字符串: {str_num}")

;