news 2026/6/23 14:14:25

【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/6/9 23:12:39

AI论文写作利器盘点!12款知名AI网站,高效搞定各类论文创作

被毕业论文逼到熬夜、被课程论文搞得焦头烂额、被期刊论文修改反复折磨的宝子们看过来&#xff01;不管你是要完成期末论文考核、梳理论文文献综述&#xff0c;还是冲刺核心期刊投稿、撰写职称论文&#xff0c;在AI赋能学术创作的当下&#xff0c;这些难题都能找到高效解决方案…

作者头像 李华
网站建设 2026/6/10 22:19:30

那些漏洞挖掘高手,都靠什么方法挖出漏洞的?

前言 说到安全就不能不说漏洞&#xff0c;而说到漏洞就不可避免地会说到三座大山&#xff1a; 漏洞分析 漏洞利用 漏洞挖掘 从个人的感觉上来看&#xff0c;这三者尽管通常水乳交融、相互依赖&#xff0c;但难度是不尽相同的。本文就这三者分别谈谈自己的经验和想法。 漏洞分析…

作者头像 李华
网站建设 2026/6/12 17:37:46

GLM-TTS输出目录@outputs详解:文件命名规则与路径配置

GLM-TTS 输出目录 outputs 详解&#xff1a;文件命名与路径管理的工程实践 在语音合成系统从实验室走向生产环境的过程中&#xff0c;一个常被忽视却至关重要的环节浮出水面——输出管理。我们或许能用几行代码跑通一次语音生成&#xff0c;但当面对每天上千条任务、多个用户并…

作者头像 李华
网站建设 2026/6/17 13:59:05

Agent公司10个月卖身数十亿,2026年不懂Agent=失业?小白程序员必看!

“Agent元年”以一个 Agent 公司被数十亿美元收购结束&#xff0c;非常精彩。Manus 在 2025 年 3 月份内测即爆火&#xff0c;造就了2025年是Agent元年的说法。 “十个月就卖身数十亿”的信息&#xff0c;元旦后肯定会有一波巨大的讨论。 带来的影响肯定方方面面&#xff0c;但…

作者头像 李华
网站建设 2026/6/9 22:41:58

语音合成灰度弹性成本控制:根据使用量动态调整支出

语音合成灰度弹性成本控制&#xff1a;根据使用量动态调整支出 在智能客服、有声内容创作和虚拟角色交互日益普及的今天&#xff0c;语音合成&#xff08;TTS&#xff09;已不再是“能说话就行”的基础功能&#xff0c;而是迈向个性化、情感化和高可用性的关键组件。然而&#…

作者头像 李华
网站建设 2026/6/15 9:18:58

分析反向比例运算放大器电路

一、电路核心判定:反向比例运算放大器 从你提供的电路图(基于 LM321 单运放)可明确: 输入信号 VI:通过电阻 R1 接入运放的反向输入端(3 脚,V-); 同向输入端(1 脚,V+):直接接地; 反馈网络:输出端(4 脚)通过电阻 R2 接回反向输入端,构成电压并联负反馈; 结合…

作者头像 李华