首页 > 代码库 > Python字符串_Str

Python字符串_Str

原博客地址

1、代码

技术分享
 1 #pythonz中的字符串可以用单引号‘‘和双引号""标示
 2 strA = This is string A
 3 strB = "This is string B"
 4 print(strA =  + strA)
 5 print(strB =  + strB)
 6 
 7 print(#*50)
 8 #字符串中的转义字符
 9 strC = I don\‘t know anything
10 strD = \‘Yes\‘,I know.
11 print("字符串中的转义字符:")
12 print(strC =  + strC)
13 print(strD =  + strD)
14 
15 print(#*50)
16 #字符串中的换行
17 strE = 记录我的Python学习过程\nJava Java
18 print(strE + strE)
19 
20 print(#*50)
21 #字符串连接
22 str1 = "一罐热茶‘‘ is a "
23 str2 = 一罐热茶‘‘ is a 
24 #str2将两对‘‘识别为两个字符串,合并?
25 str3 = student
26 str4 = str3 * 3
27 print(字符串可以用\‘+\‘号连接(或者说粘合),也可以用*号循环)
28 print(str1 + str3)
29 print(str2 + str3)
30 print(str4)
31 
32 print(#*50)
33 #字符串可以使用下标(索引)查询
34 str5 = http://www.cnblogs.com/yml6/
35 print(str5)
36 print(字符串str5的长度,len(str5) = )
37 print(len(str5))
38 print(str5[0] =  + str5[0])
39 print(str5[10] =  + str5[10])
40 print(str5[-1] = str5[len(str5) - 1])
41 print(str5[-1] =  + str5[-1])
42 print(str5[len(strI) - 1] =  + str5[len(str5) - 1])
43 
44 print(#*50)
45 #Python字符串不能改写
46 print(str5[0])
47 print(若令strI[0] = \‘x\‘,产生错误)
48 
49 print(#*50)
50 #索引可以是负数,计数从右边开始,-1是倒数第一个,-2倒数第二,0还是左边开始第一个
51 print(索引可以是负数,计数从右边开始)
52 print(str5[-2] =  + str5[-2])
53 print(str5[-19:] =  + str5[-19:])
54 print(str5[0] =  + str5[0])
View Code

2、运行结果

技术分享
 1 >>> ================================ RESTART ================================
 2 >>> 
 3 strA = This is string A
 4 strB = This is string B
 5 ##################################################
 6 字符串中的转义字符:
 7 strC = I dont know anything
 8 strD = Yes,I know.
 9 ##################################################
10 strE记录我的Python学习过程
11 Java Java
12 ##################################################
13 字符串可以用+号连接(或者说粘合),也可以用*号循环
14 一罐热茶‘‘ is a student
15 一罐热茶 is a student
16 studentstudentstudent
17 ##################################################
18 http://www.cnblogs.com/yml6/
19 字符串str5的长度,len(str5) = 
20 28
21 str5[0] = h
22 str5[10] = .
23 str5[-1] = str5[len(str5) - 1]
24 str5[-1] = /
25 str5[len(strI) - 1] = /
26 ##################################################
27 h
28 若令strI[0] = x,产生错误
29 ##################################################
30 索引可以是负数,计数从右边开始
31 str5[-2] = 6
32 str5[-19:] = w.cnblogs.com/yml6/
33 str5[0] = h
34 >>> 
View Code

 

3、正索引、负索引

技术分享
 1 #负索引应该是从-1开始
 2 print(#*50)
 3 print(切片,把索引视为两个字符之间的点,第一个字符的左边是0,字符串中第n个字符的右边是索引n)
 4 print( +---+---+---+---+---+ )
 5 print( | H | e | l | p | A |)
 6 print( +---+---+---+---+---+ )
 7 print( 0   1   2   3   4   5 )
 8 print(-6  -5  -4  -3  -2  -1)
 9 print(第一行是字符串中给定的0到5各个索引的位置,第二行是对应的负索引。从i 到j 的切片由这两个标志之间的字符组成)
10 print(对于非负索引,切片长度就是两索引的差。例如,word[1:3] 的长度是2)
View Code
技术分享
 1 ##################################################
 2 切片,把索引视为两个字符之间的点,第一个字符的左边是0,字符串中第n个字符的右边是索引n
 3  +---+---+---+---+---+ 
 4  | H | e | l | p | A |
 5  +---+---+---+---+---+ 
 6  0   1   2   3   4   5 
 7 -6  -5  -4  -3  -2  -1
 8 第一行是字符串中给定的0到5各个索引的位置,第二行是对应的负索引。从i 到j 的切片由这两个标志之间的字符组成
 9 对于非负索引,切片长度就是两索引的差。例如,word[1:3] 的长度是2
10 >>> 
View Code

 

Python字符串_Str