String字符串
1、什么是字符串2、创建字符串3、字符串运算3.1字符串链接3.1.1 使用加号进行链接3.1.2 使用“,”进行链接【tuple类型】3.1.3 使用%格式化链接3.1.4 使用join函数进行链接
3.2 重复输出字符串3.3 获取字符串中的字符3.4 截取字符串3.5 判断是否包含指定字符3.6 格式化输出
4.关于字符串常用函数4.1 eval(str)4.2 len(str)4.3 str.lower()4.4 str.upper()4.5 str.swapcase()4.6 str.capitalize()4.7 str.title()4.8 str.center(width[, fillchar])4.9 str.ljust(width[, fillchar])4.10 str.rjust(width[, fillchar])4.11 str.zfill(width)4.12 str.count(str 【,start】【, end】)4.13 str.find(str1【, start】【, end】)4.14 str.rfind(str1【, start】【, end】)4.15 str.index(str1[, start = 0] ,[ end = len(str)])4.16 str.lstrip()4.17 str.rstrip()4.18 str.strip()4.19 string.split(str="", num=string.count(str))
5、分割和合并5.1 str1.split(str2, num)5.2 str1.splitlines([keepends])5.3 str1.join(seq)
6、字符串的替换6.1 replace(old , new [, count])6.2 字符串映射替换
7、字符串内容判断7.1 判断字符串的开头结尾7.1.1 判断字符串的开头7.1.2 判断字符串的结尾
7.2 判断是否为字母或数字7.2.1 判断是否为字母7.2.2 判断是否为字母或数字
7.3 判断大小写7.3.1 判断大写7.3.2 判断小写
7.4 判断是否包含特殊字符7.4.1 str.istitle()7.4.2 str.isdigit()7.4.3 str.isnumeric()7.4.4 str.isdecimal()7.4.5 str.isspace()
8、编码格式8.1 编码与解码8.2 ASCII码转换8.2.1 ord(str)8.2.2 chr(str)
8.3 获取最大最小字符8.3.1 max(str)8.3.2 min(str)
1、什么是字符串
字符串是以单引号或者双引号括起来的任意文本,一个字符串由若干个任意字符组成
2、创建字符串
str1
= "hello world"
str2
= 'you are good'
3、字符串运算
3.1字符串链接
当字符串过长时,可用三引号输出
3.1.1 使用加号进行链接
s1
= 'welcome'
s2
= 'to guangzhou'
print(s1
+ s2
)
注意:字符串 + 数字,这样会报错,不同类型的不能相加
3.1.2 使用“,”进行链接【tuple类型】
s1
= 'hello'
s2
= 'world'
print(s1
, s2
)
3.1.3 使用%格式化链接
s1
= 'hello'
s2
= 'world'
print("%s %s"%(s1
, s2
))
3.1.4 使用join函数进行链接
s1
= ['hello', 'world']
print("".join
(s1
))
注意:"".join()函数内部只需要传递一个参数。
3.2 重复输出字符串
s3
= 'good'
print(s3
* 3)
3.3 获取字符串中的字符
str3
= 'good'
print(str3
[0])
print(str3
[-1])
3.4 截取字符串
str1
= "hello world"
print(str1
[3:6])
print(str1
[:5])
print(str1
[4:])
3.5 判断是否包含指定字符
str4
= "you are a good boy"
print("good" in str4
)
3.6 格式化输出
print ("His name is %s"%("Aviad"))
print ("He is %d years old"%(25))
print ("His height is %f m"%(1.83))
print ("His height is %.2f m"%(1.83))
print ("Name:s Age: