当前位置: 首页 > news >正文

【Python 】基本数据类型

1.数值类型

# 整数 int x = 10 y = -5 # 浮点数 float a = 3.14 b = 2.0 # 复数 complex c = 3 + 4j # 布尔 bool(是 int 的子类) flag1 = True # 实际上是 1 flag2 = False # 实际上是 0

2.字符串类型

# 字符串 str s1 = "Hello" s2 = 'World' s3 = """多行 字符串""" s4 = f"格式化 {x}"

3.序列类型

# 列表 list(可变) lst = [1, 2, 3, 'a', 'b'] lst.append(4) # 元组 tuple(不可变) tup = (1, 2, 3, 'a') single_tuple = (5,) # 单个元素的元组需要逗号 # 范围 range r = range(5) # 0,1,2,3,4 r2 = range(1, 10, 2) # 1,3,5,7,9

4.集合类型

# 集合 set(无序、不重复) s = {1, 2, 3, 3} # {1, 2, 3} s.add(4) # 冻结集合 frozenset(不可变) fs = frozenset([1, 2, 3])

5.映射类型

# 字典 dict(键值对) d = {'name': 'Alice', 'age': 25} d['city'] = 'Beijing'

6.二进制类型

# 字节 bytes(不可变) b = b'hello' b2 = bytes([65, 66, 67]) # b'ABC' # 字节数组 bytearray(可变) ba = bytearray(b'hello') ba[0] = 72 # 修改第一个字节 # 内存视图 memoryview mv = memoryview(b'hello')

7.None 类型

# 空值 None value = None

类型检查示例

# 使用 type() 函数 print(type(10)) # <class 'int'> print(type(3.14)) # <class 'float'> print(type("hello")) # <class 'str'> print(type([1,2,3])) # <class 'list'> print(type(True)) # <class 'bool'> print(type(None)) # <class 'NoneType'> # 使用 isinstance() 函数 print(isinstance(10, int)) # True print(isinstance(True, bool)) # True print(isinstance(True, int)) # True(bool 是 int 的子类)

运行结果

类型转换

# 显式类型转换 int("10") # 10 float("3.14") # 3.14 str(100) # "100" list((1,2,3)) # [1, 2, 3] tuple([1,2,3]) # (1, 2, 3) set([1,2,2,3]) # {1, 2, 3}

特点总结

  • 可变类型:list、dict、set、bytearray

  • 不可变类型:int、float、str、tuple、frozenset、bytes

  • 有序序列:list、tuple、str、range、bytes

  • 无序集合:set、frozenset、dict(Python 3.7+ 中 dict 保持插入顺序)




http://www.jsqmd.com/news/193600/

相关文章:

  • 2025丽江靠谱装修企业TOP5权威测评:看哪家经验丰富? - mypinpai
  • 手把手教你用PHP开发语音控制智能家居,再也不用买贵价中控
  • 【必学】ReAct:破解大模型“幻觉“难题的智能体架构,程序员必看收藏指南
  • GLM-TTS输出目录@outputs详解:文件命名规则与路径配置
  • oceanbase安装
  • ADF检测:给时间序列做个“体检”
  • huggingface datasets镜像使用:获取TTS训练语料资源
  • 2025年泵体类铸造件厂家权威推荐榜单:泵阀精密铸造件/结构精密铸造件/五金件铸造件/汽车零件铸造件/阀门铸造件源头厂家精选 - 品牌推荐官
  • ADF检测实战:应用场景与“驯服”数据的步骤
  • AI已经/即将摧毁哪些行业?
  • 2025年武汉PVC原材料供应商综合推荐榜单 - 2025年品牌推荐榜
  • AI大模型与Agent开发工程师:解锁年薪50万+的黄金职业,从入门到精通的全面指南!
  • 如何通过软件调节色温与亮度有效降低蓝光暴露?
  • 清华镜像同步频率说明:把握GLM-TTS最新提交时间点
  • 车载诊断系统的安全性、漏洞与防护
  • 堡垒机vs跳板机:从区别到实操,5分钟搞懂服务器安全访问核心方案
  • 2025公考笔试专业机构TOP5权威推荐:售后完善的公考笔试培训企业甄选指南 - 工业品网
  • GLM-TTS启动脚本start_app.sh解析:自动化流程背后的逻辑
  • 清华镜像技术支持联系方式获取GLM-TTS帮助
  • C语言入门
  • 【人工智能通识专栏】第十二讲:应用文写作
  • c# backgroundworker执行长时间TTS合成不阻塞UI
  • 2025年武汉PVC原材料供货商推荐榜单 - 2025年品牌推荐榜
  • 从零掌握Transformer:大模型语言理解核心架构全解析(建议收藏)
  • 清华镜像软件列表查找GLM-TTS所需依赖包版本
  • FastAPI项目:从零到一搭建一个仿百度的搜索系统
  • 电子万能试验机的生产厂家有哪些,各厂家技术实力对比如何,哪些更有实力? - 品牌推荐大师1
  • 语音合成灰度灾难恢复演练:模拟极端情况应对能力
  • 工业传感器数据暴增怎么办,PHP如何轻松实现每秒万级数据聚合分析
  • 【Java毕设全套源码+文档】基于Java的社区生鲜团购系统的设计与实现(丰富项目+远程调试+讲解+定制)