python输出26个大写字母_python 输出所有大小写字母, range()以及列表切片

本文详细介绍了Python的range()函数及其用法,包括如何结合循环遍历列表,以及如何通过列表切片获取列表的部分元素。还讨论了如何生成包含大写字母A到Z的列表,并对比了两种不同的实现方法。
摘要由CSDN通过智能技术生成

range()函数配合循环一块使用很方便,今天来整理一下这个函数的主要用法,以及几个小例子

首先来看一下函数原型,非常简单:

range(start,end [,step])

或者连start都省略掉:

range(end)

其中,start表示开始点,end表示结束点,真正结束的位置是end的前一个值,step表示步长。

例如:

print(list(range(1,5)))

#list函数是将range的值列表化,这时候的输出为 1,2,3,4 (没有5!即不包括最后一个end的值)

print(list(range(1,5,2)))

#输出结果是 [1, 3] ,步长为2,而且小于5

如果只传入一个参数:

print(list(range(5)))

#输出结果是 [0, 1, 2, 3, 4] ,这时候默认从0开始

rang的这些使用,我们可以同列表的遍历结合起来,比如对一个列表进行遍历访问:

#首先我用一个range生成一个列表,其中包含0~9 10个元素

list1 =list(range(10))

# #使用range的方式进行遍历:

for i in range(len(list1)):

print(list1[i])

#当然这种情况我们一般都是直接使用 for value in list1 就可以了

#如果使用切片,访问列表的一部分

for i in range(int(len(list1)/2)):

pr

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值