Skip to content

Commit 371e4bf

Browse files
committed
Update 106.md
修改反单引号,修改一些文本,使意思明了通顺。
1 parent 9cb6514 commit 371e4bf

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

106.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484

8585
**解决方法二:**使用转义符
8686

87-
所谓转义,就是让某个符号不在表示某个含义,而是表示另外一个含义。转义符的作用就是它能够别的符号转义。在python中,用`\`作为转义符(其实很多语言,只要有转义符的,都是用这个符号)。
87+
所谓转义,就是让某个符号不在表示某个含义,而是表示另外一个含义。转义符的作用就是它能够转变符号的含义。在python中,用`\`作为转义符(其实很多语言,只要有转义符的,都是用这个符号)。
8888

8989
>>> 'What\'s your name?'
9090
"What's your name?"
@@ -147,7 +147,7 @@
147147

148148
>这里引入了一个指令:`print`,意思就是打印后面的字符串(或者指向字符串的变量),上面是python2中的使用方式,在python3中,它变成了一个函数。应该用`print(b+a)`的样式了。
149149
150-
抱错了,其错误原因已经打印出来了(一定要注意看打印出来的信息):`cannot concatenate 'str' and 'int' objects`。原来`a`对应的对象是一个`int`类型的,不能将它和`str`对象连接起来。怎么办?
150+
报错了,其错误原因已经打印出来了(一定要注意看打印出来的信息):`cannot concatenate 'str' and 'int' objects`。原来`a`对应的对象是一个`int`类型的,不能将它和`str`对象连接起来。怎么办?
151151

152152
原来,用`+`拼接起来的两个对象,必须是同一种类型的。如果两个都是数字,毫无疑问是正确的,就是求和;如果都是字符串,那么就得到一个新的字符串。
153153

@@ -156,7 +156,7 @@
156156
>>> print b + `a`
157157
free1989
158158

159-
注意,` ` 是反引号,不是单引号,就是键盘中通常在数字1左边的那个,在英文半角状态下输入的符号。这种方法,在编程实践中比较少应用,特别是在python3中,已经把这种方式弃绝了。我想原因就是这个符号太容易和单引号混淆了。在编程中,也不容易看出来,可读性太差。
159+
注意,\` \` 是反引号,不是单引号,就是键盘中通常在数字1左边的那个,在英文半角状态下输入的符号。这种方法,在编程实践中比较少应用,特别是在python3中,已经把这种方式弃绝了。我想原因就是这个符号太容易和单引号混淆了。在编程中,也不容易看出来,可读性太差。
160160

161161
常言道:“困难只有一个,解决困难的方法不止一种”,既然反引号可读性不好,在编程实践中就尽量不要使用。于是乎就有了下面的方法,这是被广泛采用的。不但简单,更主要是直白,一看就懂什么意思了。
162162

@@ -183,7 +183,7 @@
183183

184184
这里repr()是一个函数,其实就是反引号的替代品,它能够把结果字符串转化为合法的python表达式。
185185

186-
可能看官看到这个,就要问它们三者之间的区别了。首先明确,repr()和``是一致的,就不用区别了。接下来需要区别的就是repr()和str,一个最简单的区别,repr是函数,str是跟int一样,一种对象类型。不过这么说是不能完全解惑的。幸亏有那好的google让我辈使用,你会找到不少人对这两者进行区分的内容,我推荐这个:
186+
可能看官看到这个,就要问它们三者之间的区别了。首先明确,repr()和\`\`是一致的,就不用区别了。接下来需要区别的就是repr()和str,一个最简单的区别,repr是函数,str是跟int一样,一种对象类型。不过这么说是不能完全解惑的。幸亏有那么好的google让我辈使用,你会找到不少人对这两者进行区分的内容,我推荐这个:
187187

188188
>1. When should i use str() and when should i use repr() ?
189189
>
@@ -211,7 +211,7 @@
211211

212212
##Python转义字符
213213

214-
在字符串中,有时需要输入一些特殊的符号,但是,某些符号不能直接输出,就需要用转义符。所谓转义,就是不采用符号现在之前的含义,而采用另外一含义了。下面表格中列出常用的转义符:
214+
在字符串中,有时需要输入一些特殊的符号,但是,某些符号不能直接输出,就需要用转义符。所谓转义,就是不采用符号本来的含义,而采用另外一含义了。下面表格中列出常用的转义符:
215215

216216
|转义字符 | 描述 |
217217
|----------|-------|

0 commit comments

Comments
 (0)