- 一个傻逼题
#!/usr/bin/python
var1 = ‘Hello World!’
var2 = “Python Runoob”
print "var1[0]: ", var1[0]
print "var2[1:5]: ", var2[1:5]
程序是要打印出var1字符串中0位置的字符,再打印出var2中的1-5的区间,根据对例子中结果,var打印出的包括1,不包括5.所以结果是
var1[0]:H
var2[1:5]:ytho
所以可以看到python再读取字符串时是从左往右读取,最左边的是0,依次是1,2,3,4,5到字符串终止。
2. 关于range的撒比学习
下面就用到range()
range()的语法是 range(start,stop,[step])
range(start,end,step=1)
#start是计数开始的位置,默认为0
#end是计数结束的位置,最后返回的列表不包含这个数
#step是默认为1的
3. 关于len()
len函数可以和range函数合起来用,len就是长度的意思。
语法是len (s)
返回对象的长度
len函数好像经常和for in 函数一起使用,因此先看for in 函数
接着说len()
#下面这三行是统计字符串的长度,从左到右,0开始算到最后
s = “hello good boy doido”
len(s)
20