zoukankan      html  css  js  c++  java
  • 字符串操作

    一、处理字符串

    1.转义字符    (   制表符         换行符)

    2.原始字符串,字符串开始的引号前加 r

    3.三重引号 ''' 输入多行字符串

    4.三个双引号 '' '' ''  多行注释

    5.下标切片

    >>> spam = 'Hello World!'
    >>> spam[0:5]
    'Hello'

    5.操作符 in 和 not in

    >>> 'HELLO' in 'HELLO WORLD'
    True
    >>> 'Hello' not in 'HELLO WORLD'
    True


    二、字符串方法

    1. upper()、lower() 转换大小写

    2. isX 字符串方法(返回True)

    isupper()、islower()全为大写字母、或者小写字母单词

    isalpha() 字符串只包含字母,非空

    isalnum()字符串只包含字母和数字,非空

    isdecimal()字符串只包含数字字符,非空

    isspace()字符串只包含空格,制表符和换行,非空

    istitle()字符串只包含以大写字母开头,后面全为小写字母的单词

     3. startwith()   、endwith()    (返回 True)

           以传入该方法的字符串开始、或者结尾

    4. join()  、split()  字符串列表和字符串的转换

    >>> ' '.join(['My', 'name', 'is', 'Simon'])
    'My name is Simon'
    >>> 'My name is Simon'.split()
    ['My', 'name', 'is', 'Simon']

    5. rjust()、ljust()、center() 对齐文本

    >>> 'HELLO'.rjust(6,'#')
    '#HELLO'

    6. strip()、rstrip()、lstrip() 删除空白字符(空白字符包括空格,制表符和换行符)

    >>> spam = 'SpamSpamBaconSpamEggsSpamSpam'
    >>> spam.strip('apmS')
    'BaconSpamEggs'                   #     strip()传入的字符顺序并不重要,删除两边

    7. pyperclip 模块拷贝粘贴字符串

      copy()、paste()

  • 相关阅读:
    Python实例---抽屉后台框架分析
    Python学习---Django的验证码
    Python学习---DjangoForm的总结大全
    思维导图---思维导图网站
    编码学习---代码OJ网站
    multiple definition of XXX情况分析
    Qt 之 pro 配置详解
    萨尔曼可汗 数学视频
    Android sendevent/getevent 用法
    inux 驱动程序开发中输入子系统总共能产生哪些事件类型(EV_KEY,EV_ABS,EV_REL)
  • 原文地址:https://www.cnblogs.com/llw1121/p/6101228.html
Copyright © 2011-2022 走看看