Skip to content

Commit 712fd3c

Browse files
committed
Update 108.md
修正格式
1 parent 3259501 commit 712fd3c

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

108.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ s |t |u |d |y | |p |y |t |h |o |n
9999

100100
如果在切片的时候,冒号左右都不写数字,就是前面所操作的`c = lang[:]`,其结果是变量c的值与原字符串一样,也就是“复制”了一份。注意,这里的“复制”我打上了引号,意思是如同复制,是不是真的复制呢?可以用下面的方式检验一下
101101

102-
>>> id(c)
102+
>>> id(c)
103103
3071934536L
104104
>>> id(lang)
105105
3071934536L
@@ -136,7 +136,7 @@ s |t |u |d |y | |p |y |t |h |o |n
136136

137137
###in
138138

139-
>>> "a" in str1
139+
>>> "a" in str1
140140
True
141141
>>> "de" in str1
142142
False
@@ -151,14 +151,14 @@ s |t |u |d |y | |p |y |t |h |o |n
151151
'd'
152152
>>> max(str2)
153153
'e'
154-
>>> min(str1)
154+
>>> min(str1)
155155
'a'
156156

157157
一个字符串中,每个字符在计算机内都是有编码的,也就是对应着一个数字,`min()``max()`就是根据这个数字里获得最小值和最大值,然后对应出相应的字符。关于这种编号是多少,看官可以google有关字符编码,或者ASCII编码什么的,很容易查到。
158158

159159
###比较
160160

161-
>>> cmp(str1, str2)
161+
>>> cmp(str1, str2)
162162
-1
163163

164164
将两个字符串进行比较,也是首先将字符串中的符号转化为对一个的数字,然后比较。如果返回的数值小于零,说明第一个小于第二个,等于0,则两个相等,大于0,第一个大于第二个。为了能够明白其所以然,进入下面的分析。
@@ -167,7 +167,7 @@ s |t |u |d |y | |p |y |t |h |o |n
167167
97
168168
>>> ord('b')
169169
98
170-
>>> ord(' ')
170+
>>> ord(' ')
171171
32
172172

173173
`ord()`是一个内建函数,能够返回某个字符(注意,是一个字符,不是多个字符组成的串)所对一个的ASCII值(是十进制的),字符a在ASCII中的值是97,空格在ASCII中也有值,是32。顺便说明,反过来,根据整数值得到相应字符,可以使用`chr()`
@@ -202,9 +202,9 @@ s |t |u |d |y | |p |y |t |h |o |n
202202

203203
字符串中的“乘法”,这个乘法,就是重复那个字符串的含义。在某些时候很好用的。比如我要打印一个华丽的分割线:
204204

205-
>>> str1*3
205+
>>> str1*3
206206
'abcdabcdabcd'
207-
>>> print "-"*20 #不用输入很多个`-`
207+
>>> print "-"*20 #不用输入很多个`-`
208208
--------------------
209209

210210
###len()
@@ -215,7 +215,7 @@ s |t |u |d |y | |p |y |t |h |o |n
215215
216216
键客这样来数字符串长度:
217217

218-
>>> a="hello"
218+
>>> a = "hello"
219219
>>> len(a)
220220
5
221221

0 commit comments

Comments
 (0)