news 2026/4/18 8:33:43

【Python 】基本数据类型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【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 保持插入顺序)




版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 1:34:35

学长亲荐!8款AI论文平台测评:本科生毕业论文全攻略

学长亲荐&#xff01;8款AI论文平台测评&#xff1a;本科生毕业论文全攻略 2026年AI论文平台测评&#xff1a;为何要关注这些工具&#xff1f; 随着人工智能技术的不断进步&#xff0c;越来越多的本科生开始借助AI论文平台来提升写作效率、优化内容结构。然而&#xff0c;面对市…

作者头像 李华
网站建设 2026/4/18 1:34:34

AI已经/即将摧毁哪些行业?

大话不讲了。讲大话就是吹牛。讲小事&#xff0c;就是真实。越小越真实。 作为程序员&#xff0c;我没有设计能力&#xff0c;色彩搭配&#xff0c;间距&#xff0c;字体&#xff0c;交互&#xff0c;我都不算厉害&#xff0c;做出来的东西&#xff0c;一看就是程序员做的&…

作者头像 李华
网站建设 2026/4/18 1:31:29

github镜像仓库fork策略:跟踪上游更新同时保留定制

GitHub 镜像仓库 Fork 策略&#xff1a;如何在保留定制的同时持续同步上游更新 在 AI 工具快速迭代的今天&#xff0c;一个语音合成模型可能每周都在修复 Bug、优化性能、更新依赖。你刚部署好的 GLM-TTS 中文增强版还没用熟&#xff0c;上游主干已经重构了推理流程——这种“追…

作者头像 李华
网站建设 2026/4/18 1:34:03

curl模拟POST请求调用GLM-TTS接口实现自动化合成

使用 curl 自动化调用 GLM-TTS 实现高效语音合成 在智能语音内容需求激增的今天&#xff0c;自动化生成高质量、个性化语音已成为数字内容生产的关键环节。无论是为虚拟主播批量制作每日播报&#xff0c;还是将电子书文本转化为有声读物&#xff0c;传统依赖图形界面的手动操作…

作者头像 李华
网站建设 2026/4/18 1:40:17

打造个性化播客神器:基于GLM-TTS的自动化音频生产方案

打造个性化播客神器&#xff1a;基于GLM-TTS的自动化音频生产方案 你有没有想过&#xff0c;只需要录几秒钟的声音&#xff0c;就能让AI替你“开口说话”&#xff1f;在内容创作日益高频的今天&#xff0c;许多独立播主、知识博主甚至小型媒体团队都面临着一个共同难题&#xf…

作者头像 李华