zoukankan      html  css  js  c++  java
  • python课程day_2-->总结-->字符串功能

    =======================课程大纲=======================>

    基本数据类型
    - 整数
    - 布尔值
    - 字符串
    - 列表
    - 元组
    - 字典
    - 集合

    工具:

    - rangge

    - enumerate

    列表:

    元组:

    字典:

    集合:

    ==================================正式内容===============================>

    一:字符串的功能:

    (不容易记)

      str.replace("旧","新")      -->替换字符串中的关键字

      str.isidentifier()        -->判断字符串没有特殊字符(%&*&)

      str.translate()         -->

      str.expantabs(10,"*")       -->将字符串中的 ,以及 前面的内容以10个为一块,用 * 补全

      str.isnumeric()         -->判断是不是数字,①,一

      str.isdigit()           -->判断是不是数字,①

      str.isdecimal()         -->判断是不是数字

      str.isalnum()          -->判断可以包含中英文字,数字

          错误理解-->判断是不是数字.一,①

      str.isalpha()           -->判断英文字母,大小写

      str.isprintable()         -->判断有没有不显示出来的 符号, 等

      str.swapcase()          -->大小写翻转

      str.format(0_a='第一个',1_b="第二个")--> 和%s 占位符功能相同,字符串中写 A="fdasfdf{0},fdsfdsf{1}"

      str.format_map(列表A)      -->将列表和字符串一一对应,完成上面的需求

      str.capitalize()           -->首字母大写,其余小写

      maketrans,translate        -->对应关系,解释,替换

    例子:m = str.maketrans('aeiou','12345') # 对应关系

    name = "akpsojfasdufasdlkfj8ausdfakjsdfl;kjer09asdf"

    v = name.translate(m)

    print(v)

       str.partition('n')          -->以n作为分割,和split类似,但是保留分隔符

      str.encode(encoding="utf-8")    -->以utf8 打开

    (容易记) 

      "-".jion(str)           -->用 -进行分割

      str.lower()           -->字符串变小写

      str.upper()            -->字符串变大写

      str.islower()          -->判断是不是全小写

      str.isupper()          -->判断是不是全大写

      str.isspace()          -->判断是不是空格

      str.istitle()           -->判断是不是标题(单词首字母大写)

      str.strip()            -->去除俩边空格

      str.lstrip()           -->去除左空格

      str.rstrip()            -->去除右空格

      str.index('n')          -->定位"n"的位置

      str.rindex('n')         -->从右边开始定位

      str.find('n')          -->定位"n"的位置,没有不报错

      str.rfind('n')          -->从右边开始定位

      str.count('n')          -->计数 n, 可以定义开始 结束位置

      str.endswith('n')        -->以n 结束

      str.startswith('w')       -->以w 开始

      str.center(10)         -->居中,共计10个字符,空白补全

      str.rjust(10)          -->右对齐,共10个字符,空白补全

      str.ljust(10)          -->左对齐,共10 ,补全

      str.title()            -->变成标题

      str.

      

      

  • 相关阅读:
    JSON.parse()和JSON.stringify()(转载)
    Bootstrap 栅格系统(转载)
    基于Java的WebSocket推送【转载】
    VirtualBox中的虚拟机要如何设置,才能够上网
    String类和StringBuffer类的区别
    split命令参数及用法详解
    linux du小练习
    内部类(innerclasses)、匿名对象
    构造器、方法的重载、方法的重写
    继承、封装、多态、抽象、接口
  • 原文地址:https://www.cnblogs.com/onda/p/6829616.html
Copyright © 2011-2022 走看看