• Python 认识字符串


     

    字符串是 Python 中最常用的数据类型。

    字符串是以单引号或双引号括起来的任意文本,可以使用""或''来创建字符串。例如:name = "Tom"

    注:字符串一旦创建就不可修改,若修改或拼接则会在内存空间中生成新的字符串

    连接字符串

    str2 = "who is"
    str3 = " mid ?"
    str4 = str2 + str3
    print(str4)

    结果:

    who is mid ?

    输出相同字符串

    str5 = "good" *4
    
    print(str5)

    结果:

    goodgoodgoodgood

    通过索引、下标来获取字符串中的某个字符

    str6 = "he is a boy!"
    
    print(str6[0:2])

    结果:

    he

    格式化输出

    格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。

    %d    %s   %f   占位符(格式符)

    str9 = "sun is a nice man!"
    num = 11
    f = 10.87867544
                                    # ↓ 精确小数点后三位,四舍五入
    print("num = %d, str9 = %s, f = %.3f" % (num, str9, f))

    结果:

    num = 11, str9 = sun is a nice man!, f = 10.879

    转义字符

    转义字符  可以转义很多字符,比如   表示换行,  表示制表符,字符  本身也要转义,所以表示的字符就是 

    str9 = "sun is a nice man!"
    num = 11
    f = 10.87867544
    
    print("num = %d
    str9 = %s
    f = %.3f" % (num, str9, f))

    结果:

    num = 11
    
    str9 = sun is a nice man!
    
    f = 10.879

    Python3允许用“...”的格式表示多行内容

    print('''
    good
    nice
    very
    ''')

    结果:

    good
    
    nice
    
    very

    如果字符串内有许多字符串都需要转义,为了简化 python 允许用 r 表示内部的字符串默认不转义。

    print("C:\Program Files (x86)\NVIDIA Corporation")
    
    print(r"C:Program Files (x86)NVIDIA Corporation")

    结果:

    C:Program Files (x86)NVIDIA Corporation
    
    C:Program Files (x86)NVIDIA Corporation
  • 相关阅读:
    NGINX+uWsgi部署Django项目
    centos7 docker启动服务,无法通过宿主机ip进行访问
    基于docker 搭建Prometheus+Grafana
    centos7安装MySQL5.7
    centos7下安装python7
    loadrunner27257问题解决办法
    学习Python+selenium自动化感想
    find_element和find_elements
    正则表达式
    Jdk自带的Windows性能监控工具JVM
  • 原文地址:https://www.cnblogs.com/orangeJJJ/p/10104577.html
Copyright © 2020-2023  润新知