补充:range(start,end,scna)函数,其返回值是数组
start含义:计数是从start开始。如果不写默认是从0开始的。例如range(5)等价于range(0,5);
end含义:计数到end结束,但不包括end,不能省略哦。例如range(0,5)是[0,1,2,3,4,];
scna含义:每次跳跃的间隔,默认为1,可以省略。例如:range(0,5,2)是从[0,2,4];
补充一个range函数与for语句连用的例子:
补充:
python默认的编码方式是ASCII,ASCII不包括中文,所以如果字符串包括中文的话,需要指定编码方式。
方式有两种:
第一种,在文件开头加入#coding=utf-8
第二种,定义Unicode字符串,例如:a=u"helloworld"
正文:
python中的字符串感觉像是c中的字符串,但是python中关于字符的数据类型只有字符串一种,python没有单字符的形式,单字符在python中也是字符串表达。
个人感觉python中的字符串像是c中的字符数组。
1.字符串访问:
var1 = 'Hello World!'
var2 = "Python Runoob"
print "var1[0]: ", var1[0]
print "var2[1:5]: ", var2[1:5]
使用字符串截取有两种,返回的值都是新的字符串,也就是开辟了新的空间。
第一种是从前到后截取,注意字符串的起始值是0,最后一个值是小于,例如var[1:4]是从var[0]到var[3]。
第二种也是从前往后截取,只不过表达的方式是倒数第几个,也是第一个值是开始,最后一个值是小于,例如var[-4:-1]
3.格式化字符串的输入输出
图片.png图片.png
4.'''的使用,在''' '''中的所有字符都不需要转义,输入什么就是什么。
网友评论