字符串
1.字符串的表示方法:
- 单引号 ”
- 双引号””
- 三单引号”’ ”’
- 三双引号”“” “””
2.字符串的使用说明:
1.三个单引号或双引号可以表示换行字符
'''zhang
love
shun'''
打印之后输出的则是zhangloveshun
2.三个单引号或者是双引号也可以表示为注释
3.为了避免读取字符串时出错,在一个字符串里面尽可能避免给同时出现两个或两个以上单引号或双引号,但也可以用’/‘转义字符来解决冲突
'zhang'love'shun'
这样的在一个字符串中又加了一个字符串,在读取时会出错,但如果这样改就不会出错了'zhang/'love/'shun'
就不会出错了
对于双引号,三单引号,三双引号同样的适用。
3.字符串运算:
s0='ab'
s1='abc'
1.加法运算:s0+s1
输出的结果是’ababc’
2.乘法运算:3*s0
输出的结果是’ababab’
3.比较运算:s0>s1
则输出的结果是False,字符串比较的方法是从第一个字符开始比较ASSII码的大小,如果第一个字符相同则比较第二个,一次类推。
运算:s0 in s1
输出的结果则为True,同样的还有not in的方法。
4.字符串函数:
1.chr() : 该函数的功能是把一个整数转换成相应的ASSII码,比如chr(97)
则输出的结果是‘a’
。
2.ord():该函数的功能是把ASSII码转换成相对应的数字,比如ord(b)
,则输出的结果是98。
chr()与ord()的功能相反
3.uper(s):使小写转变成大写。
4.lower(s):大写转变成小写
5.str(s):可以使其他类型转变成字符串型
6.s.find(char,star,end):在字符串中查找特定的字符,star是起始位置,end 是结束位置,二者可有可无默认是从左端还是,还有rfind()是从右端开始查找的。
7.index() :和find函数功能类似,但使用的前提是字符串必须包含查找的内容。
8.isstrip(char)删除字符串首尾指定的char,如果没有指定的话,则默认为删除字符串首尾的空格。
更多的函数可以在help(chr)中查找