zoukankan      html  css  js  c++  java
  • python中的print()、str()和repr()的区别

    print()函数,我们可以看出,在Python IDLE中直接输入的字符串都是有类型的,而print打印后的字符串相当于一串文字,把字符串的引号也省略了,没有类型

    • print()函数,生成可读性更好的输出, 它会省去引号并打印
    • str()函数,用于将值转化为适于人阅读的字符串的形式
    • repr()函数,用于将值转化为供解释器读取的字符串形式

    结合三者,我们看个实例:

    • 原字符串输出是其本身
    • 加了print,输出去掉了''号
    • str('你好')输出是其本身,加了print,去掉了''号
    • repr('你好')输出是供解释器读取,输出为" '你好' ",print去掉了""号,因此最终输出为'你好'

    参考:

    https://www.cnblogs.com/cnhkzyy/p/8846933.html

  • 相关阅读:
    新概念4-27
    胡雪岩06
    新概念4-26
    新概念4-25
    作业01
    day 01 小结
    计算机编程基础
    计算机组成
    markdown文档的编写
    zoj 2674 Strange Limit 欧拉定理应用 (3-E)
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10529696.html
Copyright © 2011-2022 走看看