尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Python 基本数据类型常用方法与使用示例
1. 数字类型 (Numeric Types)整型 (int)整型支持常规的数学运算并自带一些实用的进制转换方法。a 10 b 3 # 基础运算 print(a b) # 13 (加) print(a // b) # 3 (整除) print(a % b) # 1 (取余) print(a ** b) # 1000 (幂运算) # 常用方法 print(bin(10)) # 0b1010 (转换为二进制字符串) print(hex(255)) # 0xff (转换为十六进制字符串) print(abs(-10)) # 10 (求绝对值)浮点型 (float)浮点数主要用于处理小数但需注意浮点数精度问题。x 3.14159 # 常用方法 print(round(x, 2)) # 3.14 (四舍五入保留2位小数) print(x.is_integer()) # False (判断是否为整数) print(int(x)) # 3 (强制转换为整型)2. 序列类型 (Sequence Types)字符串 (str)字符串是不可变的因此所有修改操作都会返回一个新的字符串。s Hello, Python! # 常用方法 print(s.strip()) # Hello, Python! (去除首尾空白) print(s.lower()) # hello, python! (转小写) print(s.replace(Python, World)) # Hello, World! (替换) print(s.split(,)) # [ Hello, Python! ] (按逗号分割为列表) print(-.join([a, b])) # a-b (用连字符拼接列表) print(Py in s) # True (成员检测)列表 (list)列表是可变的支持丰富的增删改查操作。lst [1, 2, 3] # 增删改 lst.append(4) # 尾部添加: [1, 2, 3, 4] lst.insert(0, 0) # 在索引0处插入: [0, 1, 2, 3, 4] lst.extend([5, 6]) # 扩展列表: [0, 1, 2, 3, 4, 5, 6] lst.pop() # 弹出尾部元素: 6 lst.remove(2) # 移除第一个值为2的元素: [0, 1, 3, 4, 5] lst.reverse() # 原地反转: [5, 4, 3, 1, 0] lst.sort() # 原地升序排序: [0, 1, 3, 4, 5]元组 (tuple)元组是不可变的序列常用于函数返回多个值或作为字典的键。t (1, 2, 3, 2) # 常用方法 print(t.count(2)) # 2 (统计元素2出现的次数) print(t.index(3)) # 2 (返回元素3的索引位置) # 解包 (Unpacking) a, b, c, d t print(a, b, c, d) # 1 2 3 23. 映射类型 (Mapping Type)字典 (dict)字典是键值对的集合键必须是不可变类型如字符串、数字、元组。user {name: Alice, age: 25} # 增删改查 user[email] alicetest.com # 新增/修改键值对 print(user.get(age)) # 25 (安全获取键不存在返回None) print(user.get(gender, 未知)) # 未知 (可设置默认值) user.pop(email) # 删除并返回指定键的值 print(user.keys()) # dict_keys([name, age]) print(user.values()) # dict_values([Alice, 25]) print(user.items()) # dict_items([(name, Alice), (age, 25)])4. 集合类型 (Set Types)集合 (set)集合是无序且不重复的非常适合用于去重和数学集合运算。set_a {1, 2, 3, 4} set_b {3, 4, 5, 6} # 增删操作 set_a.add(5) # 添加元素: {1, 2, 3, 4, 5} set_a.discard(1) # 移除元素(不存在也不报错): {2, 3, 4, 5} # 集合运算 print(set_a | set_b) # 并集: {2, 3, 4, 5, 6} print(set_a set_b) # 交集: {3, 4, 5} print(set_a - set_b) # 差集: {2} # 实用技巧列表去重 nums [1, 2, 2, 3, 3, 3] unique_nums list(set(nums)) # [1, 2, 3]5. 布尔与空类型布尔值 (bool)# 逻辑运算 print(True and False) # False print(True or False) # True print(not True) # False空值 (None)result None if result is None: print(结果为空) # 注意判断 None 最好使用 is 而不是 核心总结可变与不可变类型是否可变是否有序是否可哈希(作字典键)int,float,bool,None❌ 不可变-✅ 是str,tuple,frozenset❌ 不可变✅ 有序✅ 是list,dict,set✅ 可变✅ 有序(dict/list)❌ 否⚠️ 避坑指南不要将可变对象如list、dict作为字典的键否则会抛出TypeError: unhashable type。
RELATED

相关推荐

鸿蒙 PC(HarmonyOS)编译安装 Python C 扩展库完全指南(踩坑笔记)

鸿蒙 PC(HarmonyOS)编译安装 Python C 扩展库完全指南(踩坑笔记)

鸿蒙PC上装Python C/C三方库移植,我踩了一天的坑! 这篇文章不讲漂亮话,只讲我实打实踩过的坑。 从 bcrypt 装到 cryptography,每一步怎么失败、怎么排查、怎么修,全写这里了。 新手跟着一步步做,不保证一次…

📅 2026/10/9 9:26:06
长程任务 Agent 的工程化生存术——状态终端续跑、记忆分层、千步上下文不丢、分布式集群部署与优雅升级的深度研究

长程任务 Agent 的工程化生存术——状态终端续跑、记忆分层、千步上下文不丢、分布式集群部署与优雅升级的深度研究

长程任务 Agent 的工程化生存术 ——状态终端续跑、记忆分层、千步上下文不丢、分布式集群部署与优雅升级的深度研究 作者:DeepThink 研究院 2026-07-19 摘要 / Abstract:当 Agent 从「一问一答」走向「数千步、跨数小时、横跨多个工具与子任务的自主作业」,工程挑战从&qu…

📅 2026/10/17 19:00:37
【 Atlas】Apache Atlas 是什么?它的核心目标是什么?

【 Atlas】Apache Atlas 是什么?它的核心目标是什么?

Apache Atlas 是什么?它的核心目标是什么?——企业级数据治理的元数据中枢解析 用户问题原文:Apache Atlas 是什么?它的核心目标是什么? 2026年4月23日 作者:九师兄 在当今超大规模数据湖仓一体架构中&am…

📅 2026/10/19 15:28:01
MORE NEWS

更多资讯

📰

钦州电工证多久得证内部消息全解析

钦州电工证多久得证内部消息全解析 实操考试心里没底怕挂科,这是大多数电工在报考钦州电工证时的真实感受。很多人担心自己没经验、没技巧,一上考场就手忙脚乱。别慌, 内部消息…

📰

顺义区哪能学电工证?考前押题怎么找,别再被中介坑了

顺义区哪能学电工证?考前押题怎么找,别再被中介坑了 你是不是也遇到过这种情况:想在顺义区考个电工证,结果跑了几家机构,要么收费高得离谱,要么资料要得五花八门,最后还得自己去跑腿?别急,咱们今天就来聊聊【顺义区哪能学电工证】这个事儿,顺便教你…

📰

电工证怎么领取实体证?上岗必备全流程详解

电工证怎么领取实体证?上岗必备全流程详解 怕考不过白交培训费?电工证怎么领取实体证?很多新乡市政公用工程从业者都遇到过这个问题,尤其是刚入行的小伙子,一边想上手干活,一边又怕因为证件没办下来耽误项目进度,甚至花了钱还白忙一场。别急,今天就从…

📰

低压电工作业查询真假别怕,内部消息教你一招搞定

低压电工作业查询真假别怕,内部消息教你一招搞定 怕考不过白交培训费?现在不少准备报考低压电工作业的学员都担心,花了钱培训,结果一考试没通过,钱就白花了。其实,这种焦虑在行业里是 内部消息…

📰

顺义区哪能学电工证 在哪考才能避免证书无效

顺义区哪能学电工证 在哪考才能避免证书无效 之前考的证在外省能不能转过来?这是很多电工朋友最关心的问题。如果你在顺义区,正打算报考低压电工证或高压电工证,或者已经有证但想换地方工作,你得先搞清楚 在哪考 才不会白花钱、白费劲。…

📰

湖北电工证培训视频全流程办理指南良心建议

湖北电工证培训视频全流程办理指南良心建议 之前考的证在外省能不能转过来,这个问题我见过太多人问了,尤其是像你这样从外地过来的,可能手上已经有了电工证,但又想在湖北这边落地,那到底能不能用,怎么转?今天就给你说个 良心建议…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬