Python中变量的七种数据类型

本文介绍了Python中的七种基本数据类型,包括数字(整数、浮点数和复数)、布尔(True/False)、字符串、列表、元组、集合和字典。详细讲解了每种类型的特性和用法,例如浮点数的科学记数法,字符串的不可变性,列表的可变性,元组的不可变性,集合的无序和唯一性,以及字典的键值对组合特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在这里插入图片描述

1 数字(num):整数,浮点数,复数

  • 整数:和数学中的整数概念一样
  • 浮点数:对应着数学中的实数,表示带有小数的数值(为了区分必须带有小数的部分)
    浮点数有两种表示方法: 十进制表示法和科学计算法表示
    科学记数法:用e或E作为幂的符号,以10为基数。
    例: 5.6e-3=0.0056 5.6e+3=5600.0
    5.6e-3=5.6E-3 5.6e+3=5.6E+3=5.6e3(加号可省略)

浮点数运算的精度问题一般可用decimal库来解决。

  • 复数类型对应着数学中的复数。Python语言中复数的虚数部分用“J”或“j”表示:
    如 4j , 11.5+J , 1.23e-4+43j
    复数类型中的实数部分和虚数部分的数值都是浮点数类型。对于一个复数a,可以用a.real和a.imag分别获得它的实数和虚数部分。

2 布尔(bool):True/False

布尔类型是与逻辑相关的一种数据类型,只有两个值: True / False.
布尔类型可以和整数直接相加

3 字符串类型(str):字符序列

在Python变量定义中,如果其赋值的内容是通过单引号或双引号引起来的内容就是字符串str类型。
字符串(string)是不可变类型,就是说改变一个字符串的元素需要新建一个新的字符串。字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值