元祖简单入门
# 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.youkuaiyun.com/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.youkuaiyun.com/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.youkuaiyun.com/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.youkuaiyun.com/qq_39460362
个人网站:www.yzsrw.com"""
元祖简单练习,可以玩玩~内容类似于上面元祖栅格化拼接。
初识字典
# 5.初识字典
"""字典用来存储多行数据
列表是有序的 字