File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 8484
8585** 解决方法二:** 使用转义符
8686
87- 所谓转义,就是让某个符号不在表示某个含义,而是表示另外一个含义。转义符的作用就是它能够别的符号转义 。在python中,用` \ ` 作为转义符(其实很多语言,只要有转义符的,都是用这个符号)。
87+ 所谓转义,就是让某个符号不在表示某个含义,而是表示另外一个含义。转义符的作用就是它能够转变符号的含义 。在python中,用` \ ` 作为转义符(其实很多语言,只要有转义符的,都是用这个符号)。
8888
8989 >>> 'What\'s your name?'
9090 "What's your name?"
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
156156 >>> print b + `a`
157157 free1989
158158
159- 注意,` ` 是反引号,不是单引号,就是键盘中通常在数字1左边的那个,在英文半角状态下输入的符号。这种方法,在编程实践中比较少应用,特别是在python3中,已经把这种方式弃绝了。我想原因就是这个符号太容易和单引号混淆了。在编程中,也不容易看出来,可读性太差。
159+ 注意,\` \ ` 是反引号,不是单引号,就是键盘中通常在数字1左边的那个,在英文半角状态下输入的符号。这种方法,在编程实践中比较少应用,特别是在python3中,已经把这种方式弃绝了。我想原因就是这个符号太容易和单引号混淆了。在编程中,也不容易看出来,可读性太差。
160160
161161常言道:“困难只有一个,解决困难的方法不止一种”,既然反引号可读性不好,在编程实践中就尽量不要使用。于是乎就有了下面的方法,这是被广泛采用的。不但简单,更主要是直白,一看就懂什么意思了。
162162
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>
211211
212212##Python转义字符
213213
214- 在字符串中,有时需要输入一些特殊的符号,但是,某些符号不能直接输出,就需要用转义符。所谓转义,就是不采用符号现在之前的含义 ,而采用另外一含义了。下面表格中列出常用的转义符:
214+ 在字符串中,有时需要输入一些特殊的符号,但是,某些符号不能直接输出,就需要用转义符。所谓转义,就是不采用符号本来的含义 ,而采用另外一含义了。下面表格中列出常用的转义符:
215215
216216| 转义字符 | 描述 |
217217| ----------| -------|
You can’t perform that action at this time.
0 commit comments