- 1、Python提供ord函数,它取得一个字符做参数,并返回该字符的字符代码(ASCII码)。
- 2、Python中字符串是一个基本数据类型。字符串的是一种“不可变序列”,创建后就不能改变。
- 3、字符串的格式化
- (1)、字符串的对齐
- str = "wangyang"
- print(str.center(50))
- print(str.ljust(50))
- print(str.rjust(50))
- (2)、删除空格
- str = "/twangyang/t"
- print(str)
- print(str.strip())
- print(str.lstrip())
- print(str.rstrip())
- 4、搜索字符串
- string1 = "Test1, test2, test3, test4, Test5, test6"
-
- print("/"test/" occurs %d times in %s/n" % (string1.count("test"), string1))
-
- print("/"test/" occurs %d times after 18th character in %s/n" %(string1.count("test", 18, len(string1)), string1))
-
- str = "Odd or even"
-
- print("%s contains /"or/" starting at index %d" % (str, str.find("or")))
-
-
- try:
- print("/"even/" index is %d" % (str.index("even")))
- except ValueError:
- print("/"even/" does not occur in %s" % (str))
-
- if str.startswith("Odd"):
- print("%s starts with /"Odd/"" % (str))
-
-
- 5、连接和分解字符串
- split()和join()
- string = "A, B, C, D, E"
- print(string.split(","))
- print(string.split(" "))
- print(string.split(",", 2))
-
- list1 = ["A", "B", "C", "D", "E"]
- str = "_+_"
- print(str.join(list1))
- 6 复制字符串 strcpy(sStr1,sStr2)
- 7 连接字符串 strcat(sStr1,sStr2)
|