• python字符串操作


      1)索引、切片
            索引:字符串[index],得到与index位置对应的值(字符),索引值从左到右:从0自增;索引值从右到左:-1开始自减
            切边:[头:尾:步长],顾头不顾尾,步长默认是1;从左到右,步长为正;从右到左(索引值是从大到小),步长为负
        2)大小写
            首字母大写,capitalize(),仅首字母大写
            全部大写,upper(),用于输入验证码,不分大小写
            全部小写,lower(),用于输入验证码,不区分大小写
            大小写转化,swapcase()
            标题首字母大写,遇到特殊字符或数字后视为标题,标题首字母大写,仅标题首字母大写
        3)根据元素找索引(字符串的索引首个字符的索引)
            find(字符或字符串),反回索引值,若字符或字符串不在返回-1,推荐使用,切片
            index(字符或字符串),返回索引值,若字符或字符串不在报错,程序员最怕报错,切片
        4)获取字符串的长度
            len(str),获取字符串str的长度
        5)获取字符串中某个字符的数量
            count(字符),获取当前字符串中,改字符的数量,
        6)格式
            居中输出:center(输出字符串设置的总长度,  ''填充符号)
            扩展tab:s.expandtabs(),在字符串s中加入 ,没有的补全8字符
            去特殊字符,strip('字符'),只在字符串的前面或后面 lstrip rstrip
        7)判断字符串开头
            判断字符串是否以改字符或字符串开头,startswith(字符或字符串, 开始, 结束(切片))
        8)割取字符串,str->list
           split('字符'),以这个字符割取字符串,该字符会被舍弃
        9)format格式化输出
            s = "我的名字是{},我今年{},我身高{},我的名字{}".format('tom', 18, 1.75, 'tom')
            s = "我的名字是{0},我今年{1},我身高{2},我的名字{0}".format('tom', 18, 1.75)
            s = "我的名字是{name},我今年{age},我身高{height},我的名字{name}".format(age=18, height=1.75, name='tom')
        10)替换
            replace(old, new, 替换的数量(左->右)),替换字符串的内容 ,替换数量默认是全部
        11)for循环语句
            for循环是有限循环
        12)isdight
            判断字符串是否全是数字
     13)字符串拼接
    PS:str->int 去除空格
  • 相关阅读:
    《2019年软件工程助教培训计划》
    地铁线路项目-结对编程
    预培训-个人项目(地铁线路规划)
    粗读《构建之法》后的问题
    netapp 修改IP地址
    jump server 2.6.1 安装与配置
    CCNA-实验1-Manage_IOS
    系统结构综合实践期末大作业 第22组
    2017级系统综合实践第7次实践作业 01组
    2017级系统综合实践第6次实践作业 01组
  • 原文地址:https://www.cnblogs.com/wt7018/p/10798111.html
Copyright © 2020-2023  润新知