將數字以字元串輸出函數repr(): temp = 42 print = "Hello," + repr(temp) 註:在python3.0以前可使用反引號``實現,但之後便不再支持,如: 註:還可以使用str()實現,原理就是數值類型轉換。函數str() 用於將值轉化為適於人閱讀的形式,而rep ...
-
將數字以字元串輸出函數repr():
temp = 42 print = "Hello," + repr(temp)
註:在python3.0以前可使用反引號``實現,但之後便不再支持,如:
temp = 42 print = "Hello," + `temp`
註:還可以使用str()實現,原理就是數值類型轉換。函數str() 用於將值轉化為適於人閱讀的形式,而repr() 轉化為供解釋器讀取的形式, 適合開發和調試階段使用,https://www.imooc.com/article/50568有詳細解釋:
temp = 42 print = "Hello," + str(temp)
-
python中關於input和raw_input的使用方法:
輸入純數字時:- raw_input返回類型為str;
- input返回類型為int;
- raw_input可直接輸入字元串;
- input輸入字元串時需要用引號括起來,否則會報錯;
-
長字元串:
print '''a. | print """a. b. | b. c. | c. d. | d. e.''' | e."""
註:普通字元號串也可跨行,最後一個字元是反斜線:
>>>print "Hello,\ >>>world!" Hello,world!
-
原始字元串:
普通字元串: >>>print "Hello,\nworld!" Hello, world! 原始字元串: >>>print r"Hello,\nworld!""\\" Hello,\nworld!\
註:當 r 或者 R 首碼存在的時候,在反斜杠後面的字元保持不變,並且反斜杠本身會保留在字元串中。
因此:
- r'abc\d' 由 a, b, c, \, d 組成
- r'abc\'d' 由 a, b, c, \, ', d 組成
- r'abc\'' 由 a, b, c, \, ' 組成
- r'abc\' 由 a, b, c, \, ' 組成,但是現在沒有結束字元串的引號了!
所以原始字元串無法以單個的(奇數個的)反斜杠結尾。詳細解釋:https://blog.csdn.net/jpch89/article/details/83479625
- Unicode:
>>>print u"Hello,world!" Hello,world!
- 涉及函數: