- 浏览: 15474 次
- 来自: ...
最新评论
文章列表
import string
这个引入是必要的,对,就是这样呵呵
然后就要建立一个规则,x=maketrans('abcde','edcba')
你就会看到
a=>e
b=>d
c=>c
d=>b
e=>a
两个字符串中的单个字符都一一对应了。形成了一个对应关系。
至于translate()就是执行这个翻译的执行人
import string
x = maketrans('abcde','edcba')
print string.translate(x)
translate()是执行x这个规则的。
个人认 ...
1.什么是切片
字符串、列表、元组在python中都符合“序列”这一特征,只要符合这一特征的变量我们都可以用切片(slice)去存取它们的任意部分。
切片操作符在python中的原型是:
[start:stop:step]
即:
[开始索引:结束索引:步长值]
开始索引:同其它语言一样,从0开始。序列从左向右方向中,第一个值的索引为0,最后一个为-1.
结束索引:切片操作符将取到该索引为止,不包含该索引的值。
步长值: 默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0
li = [1, ...
昨天写了下循环的练习,不知道怎么突发奇想的就想着要看看执行时间了。
当时可能因为一个简单的循环给我复杂了吧。所以想知道哪个算法是最快的。
所以就想着想知道Python程序的执行时间。
#初步解题
import time
a=str(raw_input('字符串:'))
b=len(a)
c=0
while c<b:
print 'a[%]:'%c,a[c]
c=c+1
看上去很复杂吧.其实我开始也觉得.那么我们测试运行时间的代码呢?别急在这里(感觉写这个文章怎么那么装B啊,本人初学)
import time
starttime = ti ...