Python学习笔记--元组

1--元组的定义

。--Tuple(元组)与列表类似,不同之处在于元素不能改
--元组表示多个元素组成的序列
--元组在Python开发中,由特定的应用场景
。--用于存储一串信息,数据之间使用,(逗号)分隔
。--元组用()定义
。--元组的索引从0开始
--索引就是数据在元组中的位置编号



2--创建元组

。--info_tuple=("zhangsan",18,1.76)
。--创建空元组 tuple=()
。--元组只包含一个元素 info_tuple=(12,)

**注意:
。--元组中只包含一个元素时,需要在元素后面添加逗号,
。-- 否则:
single_tuple=(5)
type(single_tuple)
结果:int

single_tuple=(3.2)
type(single_tuple)
结果:float

single_tuple=(5,)
type(single_tuple)
结果:tuple
练习:

查看元组类型 type(info_tuple)


3--元组与列表的区别

。--元组里面的元素不可以更改,而列表可以进行修改
。--元组里面可以存储不同类型的元素,虽然列表也可以,但是列表在使用时,一般都相同类型的元素



4--元组常用操作

。--在ipython3中定义一个元组,例如:info=()
。--输入info,按下tab键,ipython会提示元组能够使用的函数(连个)
--info.count--某一数据在元组中出现的次数
--info.index--某一数据在元组的位置

练习:

info_tuple=("zhangsan",18,12.2)

#取值和取索引
print(info_tuple[0])
print(info_tupel.index("zhangsan"))

#统计某一数据在元组中出现的次数
print(indo_tuple.count("zhangsan"))

#统计元组中包含元素的个数
print(len(info_tuple))

5--循环遍历
。--取值就是从元组中获取存储在指定位置的数据
。--遍历就是从头到尾一次从元组中获取数据
。--在Python中,可以使用for循环遍历所有非数字类型的变量:列表、元组、字典以及字符串

**提示:在实际开发中,除非能够确认元组中的数据类型,否则针对元组的循环遍历需求并不是很多


格式:
#for 循环内部使用的变量 in 元组
for item in info:
循环内部针对元组元组进行的操作
print(item)

练习:

info_tuple=("zhangsan",18,12.2)

#使用迭代遍历元组
for my_info in info_tuple:

#使用格式字符串拼接my_info这个变量不方便! 

                                 print("%s,%d,%fl" %(info_tuple[0],info_tuple[1],info_tuple[2]))

#因为元组中通常保存的元素类型是不同的
print(my_info)

**其中: print("%s,%d,%fl" %(info_tuple[0],info_tuple[1],info_tuple[2]))相当于print("%s,%d,%fl" % info_tuple)

info=("zhangsan",1)
print("%s 的年龄是 %d" %info)

6--应用场景

。--尽管可以使用for in便利元组,但在开发中更多地应用场景
--函数参数和返回值,一个函数可以接收任意多个参数或者一次返回多个数据
--格式字符串,格式化字符串后面的()本质上就是一个元组 即print("%d,%f" %(a,b))
--让列表不可以被修改,以保护数据安全


**说明:

#格式化字符串后面的’()‘本质上就是元组
print("%s 年龄是 %d 身高是%.2f" %("小明",18,1.23))
结果:小明 年龄是 18 身高是1.23

info_tuple=("小明",18,1.23)
print("%s 年龄是 %d 身高是%.2f" %info_tuple)
结果:小明 年龄是 18 身高是1.23

#用元组拼接一个新的字符串
info_str="%s 年龄是 %d 身高是%.2f" %info_tuple
print(info_str)
结果:小明 年龄是 18 身高是1.23


7--元组与列表之间的转换

。--使用list函数可以把元组转换为列表
--list(元组)
。--使用tuple函数可以把列表转换为元组
--tuple(列表)


练习:

num_list=[1,2,3,4]
type(num_list)---->list

num_tuple=tuple(num_list)
type(num_tuple)---->tuple

num2_list=list(num_tuple)
type(num2_list)---->list
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
东南亚位于我国倡导推进的“一带一路”海陆交汇地带,作为当今全球发展最为迅速的地区之一,近年来区域内生产总值实现了显著且稳定的增长。根据东盟主要经济体公布的最新数据,印度尼西亚2023年国内生产总值(GDP)增长5.05%;越南2023年经济增长5.05%;马来西亚2023年经济增速为3.7%;泰国2023年经济增长1.9%;新加坡2023年经济增长1.1%;柬埔寨2023年经济增速预计为5.6%。 东盟国家在“一带一路”沿线国家中的总体GDP经济规模、贸易总额与国外直接投资均为最大,因此有着举足轻重的地位和作用。当前,东盟与中国已互相成为双方最大的交易伙伴。中国-东盟贸易总额已从2013年的443亿元增长至 2023年合计超逾6.4万亿元,占中国外贸总值的15.4%。在过去20余年中,东盟国家不断在全球多变的格局里面临挑战并寻求机遇。2023东盟国家主要经济体受到国内消费、国外投资、货币政策、旅游业复苏、和大宗商品出口价企稳等方面的提振,经济显现出稳步增长态势和强韧性的潜能。 本调研报告旨在深度挖掘东南亚市场的增长潜力与发展机会,分析东南亚市场竞争态势、销售模式、客户偏好、整体市场营商环境,为国内企业出海开展业务提供客观参考意见。 本文核心内容: 市场空间:全球行业市场空间、东南亚市场发展空间。 竞争态势:全球份额,东南亚市场企业份额。 销售模式:东南亚市场销售模式、本地代理商 客户情况:东南亚本地客户及偏好分析 营商环境:东南亚营商环境分析 本文纳入的企业包括国外及印尼本土企业,以及相关上下游企业等,部分名单 QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。邮箱:market@qyresearch.com

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值