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

做网站 信息集成过程的顺序2023新闻大事件摘抄

做网站 信息集成过程的顺序,2023新闻大事件摘抄,包头做网站的,官网手游在 Python 中,一切皆对象,每个对象都有类型。下面是 Python 中的常见内置类型分类和示例: 🟡 1. 数字类型(Numeric Types) 类型说明示例int整数5, -42float浮点数3.14, -0.5complex复数1 2j a 10 …

在 Python 中,一切皆对象,每个对象都有类型。下面是 Python 中的常见内置类型分类和示例:


🟡 1. 数字类型(Numeric Types)

类型说明示例
int整数5, -42
float浮点数3.14, -0.5
complex复数1 + 2j
a = 10        # int
b = 3.14      # float
c = 2 + 3j    # complex

🔤 2. 文本类型

类型说明示例
str字符串"hello"'你好' 单引号或者双引号,如果涉及到换行的可以使用三双引号 “”" “”"
s = "Hello, 世界"
s = """
!!!
this is template!!!
!!!
"""

📦 3. 序列类型(Sequence Types)

类型说明示例
list可变列表[1, 2, 3]
tuple不可变元组(1, 2, 3)
range范围对象range(0, 5)
my_list = [1, 2, 3]
my_tuple = (4, 5, 6)

🔡 4. 集合类型

类型说明示例
set无序不重复集合{1, 2, 3}
frozenset不可变集合frozenset([1,2])
my_set = {1, 2, 3}

📖 5. 映射类型(Mapping)

类型说明示例
dict字典{"name": "Alice", "age": 30}
person = {"name": "Alice", "age": 25}

🔘 6. 布尔类型

类型说明示例
bool布尔值(真/假)True, False
is_valid = True

🧼 7. 特殊类型

类型说明示例
NoneType空值/无返回None
bytes二进制数据b"abc"
bytearray可变二进制序列bytearray(b"abc")

✅ 类型检查与转换

检查类型:

type(3.14)          # <class 'float'>
isinstance("abc", str)  # True

类型转换:

int("123")        # => 123
float("3.14")     # => 3.14
str(456)          # => "456"
list("abc")       # => ['a', 'b', 'c']

💡 拓展:自定义类型(类)

class Dog:def __init__(self, name):self.name = named = Dog("Buddy")
print(type(d))  # <class '__main__.Dog'>

集合类型的详细操作

当然可以!以下是包括集合类型的定义、添加、删除操作在内的 Python 集合类型完整说明,帮助你全面理解集合(setfrozenset)的使用:


🧩 Python 集合类型(Set Types)完整说明


🔹 1. set(可变集合)

✅ 定义:

my_set = {1, 2, 3}
my_set2 = set([4, 5, 6])  # 使用 set() 构造

✅ 添加元素:

方法说明示例
add(elem)添加一个元素my_set.add(4)
update(iterable)添加多个元素(可传列表、元组等)my_set.update([5, 6, 7])
my_set = {1, 2, 3}
my_set.add(4)               # => {1, 2, 3, 4}
my_set.update([5, 6])       # => {1, 2, 3, 4, 5, 6}

✅ 删除元素:

方法说明示例
remove(elem)删除元素,不存在则抛出异常my_set.remove(2)
discard(elem)删除元素,不存在也不会抛异常my_set.discard(100)
pop()随机删除一个元素并返回它val = my_set.pop()
clear()清空集合my_set.clear()
my_set = {1, 2, 3, 4}
my_set.remove(2)       # => {1, 3, 4}
my_set.discard(100)    # 不报错
value = my_set.pop()   # 删除并返回任一元素
my_set.clear()         # => 空集合 set()

🔹 2. frozenset(不可变集合)

✅ 定义:

fset = frozenset([1, 2, 3])

⚠️ 不可修改:

  • 不支持 .add().remove().update() 等修改操作。
  • 可以用于字典的键或集合的元素(因为它是可哈希的)。

🧠 3. 集合的特点总结

  • 自动去重:{1, 2, 2, 3} 会变成 {1, 2, 3}
  • 元素无序:无法通过索引访问,如 set[0] 是错误的
  • 可进行集合运算(交、并、差等)
a = {1, 2, 3}
b = {3, 4, 5}print(a | b)  # 并集 => {1, 2, 3, 4, 5}
print(a & b)  # 交集 => {3}
print(a - b)  # 差集 => {1, 2}

✅ 小结

操作可变 set不可变 frozenset
添加元素.add() / .update()❌ 不支持
删除元素.remove() / .discard() / .pop() / .clear()❌ 不支持
集合运算✅ 支持✅ 支持
可做字典键✅ 支持

http://www.dtcms.com/wzjs/303714.html

相关文章:

  • appmakr手机版福州seo结算
  • asp装修网站源码营销策略有哪几种
  • 制作英文网站案例网络营销主要特点有哪些
  • 有什么网站可以做名片邢台市seo服务
  • 网站图片怎么做优化seo的基本工作内容
  • 支付网站建设费进什么科目网站收录怎么弄
  • 网站年报公示怎么做b2b免费发布信息网站
  • 江苏网站建设工作室百度商家平台客服电话
  • 东山县建设银行网站免费seo营销软件
  • 怎样用电脑ip做网站电商网站入口
  • wordpress固定地址404奉节县关键词seo排名优化
  • 做网站须要什么技术外贸业务推广
  • 网站备案 备注搜索引擎优化实验报告
  • 网站首页logo怎么修改关键词诊断优化全部关键词
  • 衢州网站建设招聘学编程的正规学校
  • 天津手机网站公司学电脑办公软件培训班
  • 河南网站建设软件网站的开发流程
  • 网站建设多少钱杭州百度云搜索引擎入口盘搜搜
  • wap 网站模板营销自动化工具
  • 关键词自动优化工具优化网站界面的工具
  • 网站设计素材免费下载社区营销推广活动方案
  • 丽水做网站公司全国疫情最新情况最新消息今天
  • 中国核工业建设集团公司seo快速排名站外流量推广
  • 西安电子商务网站开发武汉百度推广优化
  • 济南营销网站建设公司百度客服在哪里找
  • 浙江省住房和城乡建设厅网官方网站北京seo技术
  • 机关单位网站建设合同网络安全培训
  • wordpress招聘模板优化排名seo
  • 常州网红打卡景点网站优化怎么做
  • 怎么投诉网站制作公司软件外包公司排行