Python中的字符串

一、str字符串的定义方式

分三种方式:单引号、双引号、三引号:块注释(多行注释)

Python中的字符串

Python中的字符串

二、str字符串的特性

1、索引

索引值是从0开始

Python中的字符串

2、切片

切片的规则:s[start:end:step]从start开始,到end-1结束,步长:step

Python中的字符串

Python中的字符串

3、重复

print s * 10

4、连接

print 'hello ' + 'world' 

Python中的字符串

5、成员操作符

Python中的字符串

三、字符串的常用方法

1、回文数判断

Python中的字符串

Python中的字符串

2、字符串开头和结尾匹配

Python中的字符串

3、字符串判断是否大小写或数字

Python中的字符串

Python中的字符串

Python中的字符串

4、判断变量名是否合法

变量名是否合法?
#变量名可以由字母,数字或者下划线组成;
#变量名只能以字母或者下划线开头;

Python中的字符串

5、ipython中常用工具

s = '    hello'
s.strip()         #去掉所有空格
s.lstrip()        #去掉左侧所有空格
s.rstrip()       #去掉右侧所有空格
# 此处空格代表广义的,可以去除\n \t

Python中的字符串
#长度为50,居中,内容不够用*补齐
print '学生管理系统'.center(50,'*')
#长度为50,文字在左,内容不够用*补齐
print '学生管理系统'.ljust(50,'*')
#长度为50,文字再右,内容不够用*补齐
print '学生管理系统'.ljust(50,'*')
注意:默认用“ ”(空格)补齐

Python中的字符串

# 制作菱形

Python中的字符串

6、字符串的搜索和替换

Python中的字符串

7、字符串的统计

Python中的字符串

# 字符串统计的应用

Python中的字符串
Python中的字符串

8、str字符串的分离和连接

Python中的字符串

9、字符串应用实例

实例一:

Python中的字符串

 

实例二:

Python中的字符串