字符串的连接
符号: +
将数字转化为字符串用str(13)函数
'hello' + str(13)
字符串是不可变的
可以整个字符串赋值如下
s = 'hello'
s = 'world'
部分字符串是不能赋值的
切片
s[start:end:step]
s='abc'
下标
正序0,1,2
倒序-3,-2,-1
当step为1时可以省略:s[start: end]
end下标指向的值不包含在内
s='abc'
s[0:2]
step表示步长当不为时不能省略
s[0:5:2]
相关函数
s = 'helloworld'
1. len() 函数
作用: 获取字符串的长度
语法: len(s)
2. ord()函数
作用: 把字符串转化为ASCII表中的数字
语法: ord(s)
3. chr()函数
作用: 把数字转化为ACSII表中的字符
语法: chr(100)
4. title()方法
作用: 把单词的第一个字母转为大写
语法: s.title()
5. upper()方法
作用: 小写转大写
语法: s.upper()
6. lower()方法
作用: 大写转小写
语法: s.lower()
7. rstrip()方法
作用: r->right,去掉右边的空格
语法: s.rstrip()
8. lstrip()方法
作用: l->left, 去掉左边的空格
语法: s.lstrip()
9. strip()方法
作用: 把左右两边的空格都去掉
语法: s.strip()
函数可以直接写
方法是属于对象的对象.方法