zoukankan      html  css  js  c++  java
  • 5.字符串str

    # ###容器类型数据 (str list tuple dict set)
     
    # ### str 字符串类型
    """用引号引起来的数据就是字符串"""
     
    """
    # 转义字符: 
        (1) 将有意义的字符变得无意义
        (2) 将无意义的字符变得有意义 
         
    
    ,
     代表换行
    	 代表缩进 (水平制表符)
    
     代表将后面的字符拉到当前行行首
     
    可以用把有意义的引号变得无意义
    """
     
     
    # (1) 单引号
    strvar = '我爱你亲爱的菇凉'
    print(strvar,type(strvar))
     
    # (2) 双引号 
    strvar = "黑夜给我了黑色的眼睛,
    但是我却用它翻白眼"
    strvar = "黑夜给我了黑色的眼睛,	但是我却用它翻
    白眼"
    strvar = "黑夜给我了黑色的眼睛,
    但是我却用它翻白眼"
    strvar = "黑夜给我了"黑色的"眼睛"
    print(strvar,type(strvar))
     
    # (3) 三引号 (支持跨行 无需对单双引号重新转义)
    strvar = """本来无一物,
    何处惹尘埃"""
    strvar = '''本来"无"一'物',
    何处惹尘埃'''
    print(strvar)
     
     
    # ###元字符串 (原型化输出字符串,让转义字符失效)
    strvar = r"黑夜给我了黑色的眼睛,
    但是我却用它翻白眼"
    strvar = r"C:WindowsSystem32driversetc"
    print(strvar)
     
    # ###字符串的格式化
    # %d %f %s   "字符串%d"  %  (值)
     
    # %d 整型占位符
    strvar = "徐欣欣是广东的一位美女,家里%d车豪车" % (10)
    # %2d 默认数字具右
    strvar = "徐欣欣是广东的一位美女,家里%2d车豪车" % (3)
    # %-2d 默认数字具左
    strvar = "徐欣欣是广东的一位美女,家里%-5d车豪车" % (3)
    print(strvar)
     
     
    # %f 浮点型占位符 (默认小数点后面保留6位)
    strvar = "湖滨以前是折腾手机的,收入了%f元" % (9.99)
    # %.1f 存在四舍五入
    strvar = "湖滨以前是折腾手机的,收入了%.3f元" % (9.99)
    print(strvar)
     
     
    # %s 字符串占位符
    strvar = "%s" % ("今天深圳由雨")
    print(strvar)
     
    # 综合案例
    strvar = "肖成勇,一个月%.2f元,买了%d个娃娃,感觉身体%s" % (999.987,10,"被榨干")
    print(strvar)
    

      

  • 相关阅读:
    MDA模型定义及扩展
    java中 i = i++和 j = i++ 的区别
    nginx+tomcat负载均衡和session复制
    HDU 4010.Query on The Trees 解题报告
    codeforces 165D.Beard Graph 解题报告
    zoj 3209.Treasure Map(DLX精确覆盖)
    hdu 1155 Bungee Jumping
    选择Nginx的理由
    九九乘法表
    K
  • 原文地址:https://www.cnblogs.com/eliwen/p/10967641.html
Copyright © 2011-2022 走看看