字符串类型变量

补充: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]

2.字符串运算:
图片.png

3.格式化字符串的输入输出

图片.png

图片.png

4.'''的使用,在''' '''中的所有字符都不需要转义,输入什么就是什么。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容