字符串创建
字符串有三种创建方式,分别为单引号、双引号、三引号;
其中单引号和双引号的作用一样;
三引号单独使用表注释(块注释:多行代码注释);
三引号中的内容可以输入单引号、双引号或者换行符等符号;
注意:双引号中如果有引号,必须加转义符号,否则系统会报错
字符串的特性
1)索引
索引值是从0开始
2)切片
规则:s[start:end:step]从start开始end-1结束,步长为step
#显示所有字符
print(s[:])
#显示前3个字符
print(s[:3])
#对字符串倒叙输出
print(s[::-1])
#除了第一个字符以外,其他全部显示
print(s[1:])
3)重复
print(s * 5)
4)连接
print(s + 'world')
5)成员操作符
print('h' in s)
6)for循环(迭代)
for i in s:
print(i)
原
python字符串
2018年09月05日 10:24:54 qq657886445 阅读数:25
字符串创建
字符串有三种创建方式,分别为单引号、双引号、三引号;
其中单引号和双引号的作用一样;
三引号单独使用表注释(块注释:多行代码注释);
三引号中的内容可以输入单引号、双引号或者换行符等符号;
注意:双引号中如果有引号,必须加转义符号,否则系统会报错
字符串的特性
1)索引
索引值是从0开始
2)切片
规则:s[start:end:step]从start开始end-1结束,步长为step
3)重复
4)连接
5)成员操作符
字符串开头开头和结尾匹配
endwith( )与startwith( )
字符串的搜索,索引和统计
判断字符串里元素类型
#判断字符串里每个元素是否为 什么类型
#一旦有一个元素不满足,就返回False
print('123'.isdigit())
print('123abc'.isdigit())
#title:标题 判断某个字符串是否为标题(第一个字母大写,其余字母小写>)
print('Hello'.istitle())
print('HeLlo'.istitle())
print('hello'.upper())
print('hello'.isupper())
print('HELLO'.lower())
print('HELLO'.islower())
print('hello123'.isalnum())
print('123'.isalpha())
print('aaa'.isalpha())
字符串开头开头和结尾匹配
endwith( )与startwith( )
字符串搜索和替换
#find找到子串,并返回最小的索引
print(s.find('hello'))
print(s.find('world'))
#rfind找到子串,并返回最大索引
print(s.rfind('hello'))
#替换字符串中所有的'hello'为'westos'
print(s.replace('hello','westos'))
字符串的对齐
字符串的统计
字符串的分离和连接