一、str字符串的定义方式
分三种方式:单引号、双引号、三引号:块注释(多行注释)
二、str字符串的特性
1、索引
索引值是从0开始
2、切片
切片的规则:s[start:end:step]从start开始,到end-1结束,步长:step
3、重复
print s * 10
4、连接
print 'hello ' + 'world'
5、成员操作符
三、字符串的常用方法
1、回文数判断
2、字符串开头和结尾匹配
3、字符串判断是否大小写或数字
4、判断变量名是否合法
变量名是否合法?
#变量名可以由字母,数字或者下划线组成;
#变量名只能以字母或者下划线开头;
5、ipython中常用工具
s = ' hello'
s.strip() #去掉所有空格
s.lstrip() #去掉左侧所有空格
s.rstrip() #去掉右侧所有空格
# 此处空格代表广义的,可以去除n t
#长度为50,居中,内容不够用*补齐
print '学生管理系统'.center(50,'*')
#长度为50,文字在左,内容不够用*补齐
print '学生管理系统'.ljust(50,'*')
#长度为50,文字再右,内容不够用*补齐
print '学生管理系统'.ljust(50,'*')
注意:默认用“ ”(空格)补齐
# 制作菱形
6、字符串的搜索和替换
7、字符串的统计
# 字符串统计的应用
8、str字符串的分离和连接
9、字符串应用实例
实例一:
实例二: