基础学习

  1. 将数字以字符串输出函数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)
  2. python中关于input和raw_input的使用方法:

    输入纯数字时:
    • raw_input返回类型为str;
    • input返回类型为int;
    输入字符串时:
    • raw_input可直接输入字符串;
    • input输入字符串时需要用引号括起来,否则会报错;
    详细解释:https://www.cnblogs.com/sunjump/p/9454114.html
  3. 长字符串:

    print '''a.       |         print """a.    
    b.                |         b.
    c.                |         c.
    d.                |         d.
    e.'''             |         e."""

    注:普通字符号串也可跨行,最后一个字符是反斜线:

    >>>print "Hello,\
    >>>world!"
    Hello,world!
    
  4. 原始字符串:

    普通字符串:
    >>>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

  5. Unicode:
    >>>print u"Hello,world!"
    Hello,world!
  6. 涉及函数:
    基础学习_第1张图片

你可能感兴趣的:(基础学习)