zoukankan      html  css  js  c++  java
  • python基础字符串单引号双引号和三引号

      python中的这个设计其实个人很喜欢,三引号的存在,使得很多语句打印的时候避免了尴尬,例如一句话中,既存在单引号又存在双引号的时候,用三引号括起来可以避免歧义,同时多行语句打印的时候,还可以达到换行的目的。

      在打印语句的时候,单引号和双引号并没有什么区别,例如:

    str1 = 'python'  
    str2 = "python"  

    输出的结果是一样的。

      输出中含有单引号的时候,可以用双引号来避免歧义

    str3="it's my life"

      如果非要使用单引号,就得使用转义字符来告诉解释器,这不是语句的分隔,只是一个单纯的标点符号,例如:

    str4=‘it\'s my life'

      还有一种情况就是语句中单引号和双引号都有,那么三引号就派上用场了,例如:

    str5='''It's "C",I have "A" and "B"。'''

      当然这个也可以写成:

    str5="""It's "C",I have "A" and "B"。"""

    这个时候如果坚持要用单引号或者双引号,还是像str4一样,用转义字符,那样要麻烦许多。

      三引号的换行输出也是很方便,不用句末加上\n,例如:

    print("""1111
    2222
    3333
    """)

    运行结果:

    1111
    2222
    3333

  • 相关阅读:
    详解 final 和 static
    详解 方法的覆盖 —— toString() 与 equals()的覆盖
    详解 继承(上)—— 工具的抽象与分层
    详解 继承(下)—— super关键字 与 多态
    Java 基础讲解
    矩阵 的实现
    C语言 贪吃蛇
    巨大数——三则运算(+、-、*)
    浅谈 循环数组
    人体对电流的反应
  • 原文地址:https://www.cnblogs.com/utsuro/p/8657817.html
Copyright © 2011-2022 走看看