zoukankan      html  css  js  c++  java
  • python基础之-字符串

    字符模块:str
    str.strip():去掉字符串前后空格
    str.lstrip():去掉字符串左侧空格
    str.rstrip():去掉字符串右侧空格
    str.encode():将字符串编码为二进制
    str.decode():将二进制解码为字符串
    str1+str2: 字符串连接
    cmp(str1,str2):比较字符串
    len(str):字符串长度
    str.lower():将字符串转为小写
    str.upper():将字符串转为大写
    str.swapcase():大小写互换
    str.capitalize():首字母大写
    str1+=str2[1:3]:增加str1长度
    cmp(str1[1:3],str2[1:3]):对str1和str2指定字段进行比较
    "123"+s1[3:]:替换字符串前3个字符
    str.index("c"):显示字符c在字符串中的索引位置
    str1[::-1]:翻转字符串
    str1.find("c"):查找c并显示索引位置
    str1.rfind('c'):从左往右查找,显示最后一个匹配字符的索引编号
    str1.split(','):转换字符串为列表
    ''.join(list):将列表转为字符串
    str[:-3];截取从头开始到倒数第三位字符
    str[-3:-1]:截取倒数第三个到倒数第一个之间字符
    str[-3:]:截取倒数第三位到结尾的字符
    str.ljust();左对齐,str.rjust():右对齐,str.center():中间对齐
    str.count("s"):s在str中出现的次数
    str.replace("r","x",3):将str中r替换为x,替换3次
    str.startswith("a"):判断str是否以a开头
    str.endswith("a"):判断str是否以a结尾,可用于判断邮件结尾地址
    str.isalnum():判断是否全是数字和字母
    str.isalpha():判断是否全是字母
    str.isdigit():判断是否全是数字
    str.isspace():判断是否全是空格
    str.islower():判断是否全是小写字母
    str.isupper():判断是否全是大写字母
    str.isidentifier():判断是不是一个合法的标识符(就是说变量名是否合法)
    str.isnumeric():判断是否全部为数字
    str.maketrans():替换匹配字符
    举例:
    p = str.maketrans('abcdef','123456')
    print('jeck zhao'.translate(p))
    输出为:j53k zh1o 意思说:凡是匹配到abcdef字符的全部用123456替换

    str.format 和 str.format_map 用法举例
    '{_name} {_age}'.format(_name='jeck',_age=25)
    '{_name} {_age}'.format_map({_name:'jeck',_age:25}) 以字典形式存放

  • 相关阅读:
    Windows下sc create命令行注册服务
    FluentValidation .NET 验证组件
    Linux系统下安装Redis
    mysql的sql_mode设置
    Linux系统下安装rocketmq
    Windows系统中Nacos的下载安装及使用
    配置Mysql允许远程访问
    Sqlserver 获取每周的数据
    如何在Mac OS X上构建ClickHouse
    Mac 设置 JAVA_HOME 环境变量
  • 原文地址:https://www.cnblogs.com/zy6103/p/6759818.html
Copyright © 2011-2022 走看看