python的变量与数据类型

Python的变量与数据类型

变量与赋值

Python中的变量无需声明类型,直接通过赋值创建。变量名需遵循命名规则(字母、数字、下划线,且不以数字开头)。

x = 10          # 整数变量  
name = "Alice"  # 字符串变量  
is_valid = True # 布尔变量  

基本数据类型

Python包含以下核心数据类型:

  1. 整数(int)
    用于存储整数值,支持大数运算。

    a = 42  
    b = -100  
    

  2. 浮点数(float)
    表示带小数点的数值。

    pi = 3.14  
    temperature = -2.5  
    

  3. 字符串(str)
    用单引号或双引号定义,支持多行字符串(三引号)。

    message = "Hello, Python!"  
    multiline = """This is a  
    multi-line string."""  
    

  4. 布尔(bool)
    仅有TrueFalse两个值,常用于条件判断。

    is_active = True  
    has_permission = False  
    

  5. 列表(list)
    有序可变集合,用方括号定义。

    fruits = ["apple", "banana", "cherry"]  
    numbers = [1, 2, 3]  
    

  6. 元组(tuple)
    有序不可变集合,用圆括号定义。

    coordinates = (10.0, 20.0)  
    colors = ("red", "green", "blue")  
    

  7. 字典(dict)
    键值对集合,用花括号定义。

    person = {"name": "Alice", "age": 25}  
    

  8. 集合(set)
    无序唯一元素集合,用花括号或set()定义。

    unique_numbers = {1, 2, 3}  
    

类型转换

通过内置函数可显式转换数据类型:

num_str = "123"  
num_int = int(num_str)  # 转为整数  

float_num = float("3.14")  
str_num = str(100)      # 转为字符串  

动态类型与检查

Python是动态类型语言,可用type()检查变量类型:

print(type(10))         # <class 'int'>  
print(type("text"))     # <class 'str'>  

可变与不可变类型
  • 不可变类型:整数、字符串、元组等,修改时会创建新对象。
  • 可变类型:列表、字典、集合等,可直接修改内容。
# 不可变示例  
s = "hello"  
s += " world"  # 新字符串对象  

# 可变示例  
lst = [1, 2]  
lst.append(3)  # 原列表修改  

通过理解变量与数据类型,可高效处理Python中的各类数据操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值