zoukankan      html  css  js  c++  java
  • Python 知识要点:字符串

    字符串是一个有序的字符的集合,用来储存和表现基于文本的信息。

    常见的是单引号和双引号形式,两种形式同样有效可以互换。

    【字符串判断方法】

    复制代码

    1.判断空白字符

    space_str = " "
    print(space_str.isspace())

    2.判断字符串中是否只包含数字

    1>三个方法都不能判断小数

    2>判断:纯数字 -> +unicode -> +中文数字

    num_str = ""
    print(num_str)
    print(num_str.isdecimal())
    print(num_str.isdigit())
    print(num_str.isnumeric())
    复制代码

    【字符串查找替换】

    复制代码
    hi_str = "hi world"

    1.判断是否以指定的字符串开始

    print(hi_str.startswith("h"))

    2.判断是否以指定字符串结束

    print(hi_str.endswith("i"))

    3.查找指定字符串

    index同样可以查找制定的字符串在大字符串中的索引

    print(hi_str.find("i"))

    如果指定的字符串不存在,index会报错,find返回-1

    print(hi_str.find("12"))

    4.替换字符串

    print(hi_str.replace("world", "python"))
    print(hi_str)
    复制代码

    【字符串拆分和连接】

    复制代码

    1.将字符串中的空白字符全部去除

    2.再用""作为分隔符,拼接成一个整齐的字符串

    poem = "静夜思 李白 床前明月光 疑是地上霜"
    print(poem)

    1.拆分

    r = poem.split()
    print(r)

    2.合并

    print(" ".join(r))
    复制代码

    【字符串文本对齐】

    复制代码

    居中对齐文本,去除空白字符

    poem = [" 静夜思",
    "李白",
    "床前明月光",
    "疑是地上霜"]
    print(type(poem))
    for poem_str in poem:
    print("!%s!" % poem_str.strip().center(15))

  • 相关阅读:
    资金流学习-成本分析
    解决root用户不能打开Chromium网页浏览器
    Kali Linux 2020.1乱码问题
    Kali Linux安装谷歌浏览器
    解决Kali Linux 2020.1乱码问题
    Kali Linux 2020.1a版本msfconsole启动失败问题
    Kali Linux发布2020.1a版本
    Kali Linux 2020.1快速修改root用户密码
    Kali Linux 2020.1安装桌面
    Kali Linux 2020.1修改系统语言
  • 原文地址:https://www.cnblogs.com/wwyydd/p/14265620.html
Copyright © 2011-2022 走看看