-
将数字以字符串输出函数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!
-
涉及函数:
分类
基础学习
阅读(2256) 评论(0)