• Python 编程快速上手 第六章总结


    第六章 字符串操作

    前言

    这一章节讲了关于 Python 中字符串类型的知识。与字符串有关的操作符,方法等等。

    处理字符串:字符串的写入、打印、访问的知识

    原始字符串

    格式:r'string'
    作用:在其中的 不会被 Python 认为是转义字符的开始,而是字符串的一部分

    三重引号

    格式:“”“ ”“”
    作用:

    1. 三重引号之间的所有引号、制表符或换行,都被认为是字符串的一部分。
    2. 作为多行注释

    注意:三重引号中的转义字符是 optional 的

    双引号&转义字符

    双引号内的‘会被打印出来,''中不能有’,因为:字符串以单引号开始和结束。所以不能在字符串中输入单引号。有两个办法解决这个问题:

    • 使用双引号,双引号内的‘会被打印出来
    • 使用转义字符

    有用的字符串方法

    字符串有一些专属的方法,通过这些方法可以实现字符串的转换(比如全部变为大写字母),判断(判断是否全部为大写字母),加工(连接字符串列表或者输出字符串,对齐文字)和输出(拷贝黏贴的操作)。

    字符串的转换方法:upper(),lower()

    upper()可以将一个字符串全部变为大写
    lower()可以将一个字符串全部变为小写

    字符串的判断方法:isX() & startswith(),endswith()

    isX()

    有一些名字以 is 开头的字符串的方法,它们用于判断。如下:

    1. islower():判断所有字母都是小写
    2. isupper():判断所有字母都是大写
    3. isalpha():(非空条件下)判断字母串是否只包含字母
    4. isalnum():(非空条件下)判断字符串是否只包含字母和数字
    5. isdecimal():(非空条件下)判断字符串是否只包含数字
    6. isspace():(非空条件下)判断字符串是否只包含空格,制表符和换行。
    7. istitle():(非空条件下)判断字符串是否只包含首字母大写,后面都是小写字母的单词

    startswith() 和 endswith()

    作用:判断字符串的开头和结尾是否为( ) 中的内容。

    加工字符串

    join() 和 split()

    格式:

    • ','.join(['cats','rats','bats'])
    • 'My name is Simon'.split()

    作用:
    被join() 方法调用的字符串,插入在列表参数中每个字符串中间,它是针对这个字符串调用的,并且传入一个列表值。
    spilt() 可传入一个分隔字符串,它是针对一个字符串。

    对齐文本:rjust(), ljust() 和 center() 方法

    格式:

    • rjust(10,'-')
    • ljust(10,'-')
    • center(20,'-')

    作用:第一个参数表示放在一个长度为10的字符串,第二个参数选定一个填充字符。

    删除空白字符串:strip(),rstrip(),lstrip()方法

    这三个方法返回一个删除了字符串中的空格的字符串

    拷贝字符串 copy() paste()

    前提:首先需要导入模块:
    import pyperclip
    然后使用其 copy(),paste()方法





  • 相关阅读:
    01--图解数据结构之数组实现容器
    00--图解数据结构之开篇+容器基类
    O3-开源框架使用之Butterknife 8.8.1及源码浅析
    3-VII-RecyclerView的item操作
    D11-Android自定义控件之动画篇3-插值器与估值器
    D10-Android自定义控件之动画篇2-动画监听
    /var/spool/postfix/maildrop 出现大量文件原因和解决办法
    golang捕获迭代变量,实参的估值时刻
    Golang标准库深入
    golang中type关键字使用
  • 原文地址:https://www.cnblogs.com/FBsharl/p/10203586.html
Copyright © 2020-2023  润新知