for i in range(0, num.__len__())[::-1]:
print num[i]
输出:
4
3
2
1
1、有时候我们可能想让字符串倒序输出,下面给出几种方法方法一:通过索引的方法
[python] view plain copy print?
>>>strA = "abcdegfgijlk"
>>>strA[::-1]
'kljigfgedcba'
方法二:借组列表进行翻转
[python] view plain copy print?
#coding=utf-8
strA = raw_input("请输入需要翻转的字符串:")
order = []
for i in strA:
order.append(i)
order.reverse() #将列表反转
print ''.join(order)#将list转换成字符串
执行结果:
[python] view plain copy print?
请输入需要翻转的字符串:abcdeggsdd
ddsggedcba
python for i in range意思是从列表的下标为10的元素开始,倒序取到下标为0的元素(但是不包括下标为0元素)。
也就是说list[10]-list[1],转化成range就是相当于range(1,11)的倒序,最后得到的结果是[10,9,8,7,6,5,4,3,2,1]。
Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
可移植性:
由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。
这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。