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

    今天把之前遗漏的内容补上,关于python字符串的基本操作


    name="my name is {name},and I am {year} old"
    print(name)
    print(name.capitalize())
    print(name.count("n"))#查看字符数量
    print(name.center(50,"-"))#填充
    print(name.endswith("n"))#判断末尾字符
    print(name.expandtabs(tabsize=30))#延申空格
    print(name.find("name"))#找位置
    print(name.format(name='Dylan',year='23'))#赋值
    print(name.index("is"))#索引
    print('abc123'.isalnum())#判断是否包含阿拉伯字符或数字
    print('abc'.isalpha())#判断是否纯英文字符
    print('123'.isdecimal())#判断是不是十进制数字
    print("123".isdigit())#判断是不是数字
    print("abc".islower())#判断是不是小写字母
    print(name.istitle())#判断每个单词首字母是否大写
    print('+'.join(['1','2','3']))
    print(name.ljust(50,"+"))#补字数
    print('Dylan'.lower())#把语句中大写字母变为小写字母
    print('Dylan'.upper())#把语句中小写字母变为大写字母
    print(' Dylan'.lstrip())#取消左面的回车
    print('Dylan '.rstrip())#取消右面的回车
    print(' Dylan '.strip())#取消全部的回车

    p=str.maketrans("abcdef",'123456')
    print("dylan hu".translate(p))

    print('dylan hu'.replace('h','H'))#替换
    print('dylan hu'.rfind("h"))#从左到右找位置
    print('dylan hu'.split())#按照()内容将字符串换成列表
    print('dylan hu'.swapcase())#全部大写
    print('dylan hu'.title())#首字母大写
    print('dylan hu'.zfill(50))#用0补位

    这是关于字符串几乎所有的操作和自己对这些东西的理解,

    基础永远是最重要的。

  • 相关阅读:
    geoServer的安装
    类设计原则
    零散知识点
    JavaScript setTimeOut()方法的一些疑点自己记录
    贴吧表情雨
    Laravel中tosql()是如何返回sql
    关于new static 与 new self的区别(后续有新发现,会继续更新)
    Lumen、Laravel开发问题记录
    文件实时对比,将数据组装入库(SQLITE)
    PHPSTUDY下升级mysql后无法启动
  • 原文地址:https://www.cnblogs.com/hushuichang1/p/12294820.html
Copyright © 2011-2022 走看看