Python-元祖-字典

元祖简单入门

# 1 元祖快速入门

info_tuple = ("山口一男",17,120,"山口一男")

# 取值和索引

print(info_tuple[2])  #取值

print(info_tuple.index("山口一男"))  #取索引

# 统计计数
print(info_tuple.count("山口一男"))  #统计计数

print(len(info_tuple))  #统计元祖的长度

"""作者qq:2246656202

csdn:https://blog.csdn.net/qq_39460362

个人网站:www.yzsrw.com"""

首先元祖和列表本质上是差不多的,但是还是有区别的,比如列表元素可以修改,而元祖内容就不能修改,只能那样显示,如果想做一些不能修改的内容就可以用元祖这个东西。元祖的后缀是tuple,列表的后缀是list,还要列表是[中括号·],元祖是(小括号)千万不要弄混哦!

首先我这里元祖定义了两个字符串,两个数字。 然后取值的话 就是用定义的元祖名 info_tuple[内容的索引,Python都是0开始的]

然后输入索引加一个print即可弹出想要的值。其次取索引的话 就在info_tuple的后面点一下 info_tuple.index然后再括号内输出的值,就可以弹出索引。然后这里的统计也是和列表一样的,都是len统计字符的长度,count统计单个字符的次数。

元祖循环遍历

# 2.元祖循环遍历

info_tuple = ("山口一男",17,120)

# 使用迭代遍历

for my_info in info_tuple:
    # 使用字符串拼接不可以
    # 因为元祖内保存的数据都是不一样的
    print(my_info)

"""作者qq:2246656202

csdn:https://blog.csdn.net/qq_39460362

个人网站:www.yzsrw.com"""

Python的循环遍历十分有趣,导致我现在还傻乎乎的。首先,我定义了一个元祖的数据类型,然后用for开始循环遍历 里面定义一个新的函数,然后再用in之后输入那个定义的元祖name,然后不要忘记最重要的:,如果:消失的话,程序会报错。然后print弹出定义的函数就可以弹了。

元祖栅格化字符串拼接

# 3.元祖栅格化字符串拼接

ldd_tuple = ("山口一男",18,1.78)

# 格式化字符串后面的()本质上就是个元祖

# print("%s的年龄是%d,身高是%.2f"%("山口一男",18,1.78))

print("%s的年龄是%d,身高是%.2f"%ldd_tuple)

ldd_str = "%s的年龄是%d,身高是%.2f"%ldd_tuple

# 格式字符串可以拼接 定义一个新的变量字符串进行连接在一起

print(ldd_str)

"""作者qq:2246656202

csdn:https://blog.csdn.net/qq_39460362

个人网站:www.yzsrw.com"""

之前在上面有讲过栅格化字符串的作用,今天蒙地一看,栅格化字符串竟然和元祖很相似,甚至差点就一模一样辽。首先定义一个元祖,然后里面输入数值,然后print内部输入一些字符串栅格化类型,%s是字符串,%d是数字,%f是浮点数,%%是百分号%。然后可以在双引号的后面直接添加那个元祖的命令,然后进行输出。就会输入得到一句完整的话。

然后也可以定义一个新的字符串进行拼接,类似于我上面的注释,在这里补充下 python的函数封装的注释查看是Gtrl+Q,用函数的时候不懂可以选中函数进行Gtrl+Q,就可以查看这个函数的意思了。然后当你定义好了新的函数名之后,可以直接在print进行弹出这个函数也能得到相同的结果,感兴趣的小伙伴,可以复制代码进行查看。

元祖简单练习

# 4.元祖简单练习

ldd_tuple = ("山口一男",17,120)

for ldd in ldd_tuple:
    print("%s的年龄是%d岁,体重是%d斤!!!"%ldd_tuple)

"""作者qq:2246656202

csdn:https://blog.csdn.net/qq_39460362

个人网站:www.yzsrw.com"""

元祖简单练习,可以玩玩~内容类似于上面元祖栅格化拼接。

初识字典

# 5.初识字典

"""字典用来存储多行数据
列表是有序的  字
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值