python基础教程:元组的用法以及for 与 range 的用法

元组
元组 – tuple(只能查看,不可以进行增删改)

  • 有序,不可变,支持索引
  • 元组用于存储一些比较重要的信息
  • 元组在配置文件中会使用

元组就是不可变的列表

定义的方式:

#元组 tup = (1,"alex",True,"大黑哥",[1,2,3])
#列表 lst = [1,"alex",True,"大黑哥",[1,2,3]]
#    print(tu)

# tup = (1,"alex",True,"大黑哥",[1,2,3])
# print(tu[0:6])

# for 循环
# for i in tu:
#     print(i)

range

coding:utf-8
range – 范围 顾头不顾尾
print(list(range(0,10))) 顾头不顾尾
获取成列表:list(range(0,10)) 顾头不顾尾

#python3 中的range是一个可迭代对象 写得是怎样的打印的时候就是怎样
#python2 中的range返回的是一个列表
#python2 中的xrange和python3中的range是相似的

print(list(range(0,10,1))) #步长不写得时候默认为1 [0:10:1]
print(list(range(10,-2,-1))) #步长不写得时候默认为1 [10:-2:-1]
print(list(range(10))) #步长不写得时候默认为1 [:10]

使用for循环和range 打印 100 ~ 1

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
for i in range(100,0,-1):
   print(i)

使用for循环和range 打印 100 ~ 1内,能整除5的数

for i in range(100,0,-5):
   print(i)

# 错误示例:
while range(0,10):
    print(1)
# 输出  无限循环 1

#输入三次姓名,并输出,方法一
lst = []
flage = True
while flage:
    name = input("请输姓名:")
    lst.append(name)
    if len(lst) == 3:
        flage = False
print(lst)

#输入三次姓名,并输出,方法二
lst = []
for i in range(3):
    lst.append(input("请输入姓名:"))
print(lst)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值