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.

      

      

  • 相关阅读:
    JS实现动画的四条优化方法
    如果全球的沙子都对你发起DDoS攻击,如何破?
    阿里云实时计算的前世“功”今生“能”
    IPv6时代已来:双十一中的IPv6大规模应用实践
    支撑双十一的网络引擎:飞天洛神
    【阿里云总监课第四期】时髦的云原生应用怎么写?
    阿里云重磅发布RDS for SQL Server AlwaysOn集群版
    4K超清,2500万人在线,猫晚直播技术全解读
    猫晚流量再创记录,阿里云直播方案护航优酷2500万用户体验
    TableStore最佳实践:轻松实现轨迹管理与地理围栏
  • 原文地址:https://www.cnblogs.com/onda/p/6829616.html
Copyright © 2011-2022 走看看