zoukankan      html  css  js  c++  java
  • python字符串

    1、索引和切片

    索引

    格式:字符串[index]

    作用:得到与index位置对应的元素

    规则:索引从左到右:从0自增;索引从右到左,从-1自减

    s = 'Hello World!'
    # 索引
    print(s[0])     # H
    print(s[-1])    # !

    切片

    格式:字符串[首, 尾, 步长]

    作用:获取新的字符串

    规则:顾首不顾尾,默认步长为1,从左到右,步长为正;从右到左(索引值从大到小),步长为负

    s = 'Hello World!'
    # 切片
    print(s[:5])    # Hello
    print(s[4::-1])     # olleH

    2、字符串字母大小写

    capitalize()

    作用:首字母大写,仅首字母大写

    格式:字符串.capitalize()

    # capitalize() 首字母大写
    s = 'hellO'
    print(s.capitalize())       # Hello

    upper()

    作用:全部大写

    格式:字符串.upper()

    # upper() 全部大写
    s = 'hellO'
    print(s.upper())       # HELLO

    lower()

    作用:全部小写

    格式:字符串.lower()

    # lower() 全部小写
    s = 'heLLO'
    print(s.lower())       # hello

    swapcase()

    作用:大小写反转

    格式:字符串.swapcase()

    # lower() 大小写反转
    s = 'heLLO'
    print(s.swapcase())       # HEllo

     title()

    作用:标题首字母大写,仅首字母(标题:遇到数字或特殊字符,数字或特殊字符后看成标题)

    格式:字符串.title()

    # title() 标题首字母大写,仅首字母大写
    s = 'heLL2world*hi'
    print(s.title())       # Hell2World*Hi

    3、字符串格式

    center()

    作用:字符串居中

    格式:字符串.center(宽度, 填充字符)

    # center(宽度, 填充字符)
    s = 'Hello World!'
    print(s.center(30, '*'))       # *********Hello World!*********

    expandtabs()

    作用:修改字符串的格式

    格式:字符串中加 ,字符串.expandtabs()

    # expandtabs(), 在字符串中加	,前面自动分8位
    s = 'Hel	lo World!'
    print(s.expandtabs())       # Hel     lo World!

    strip()

    作用:去除字符

    格式:字符串.strip(想要去除的字符)

    # strip(), 去除字符
    s = '(Hello World!)'
    print(s.strip('()'))       # Hello World!
  • 相关阅读:
    LCA算法
    poj1364(差分约束系统)
    dij算法为什么不能处理负权,以及dij算法变种
    差分约束系统
    最短路专辑
    LightOJ1348 树链剖分
    FZU2082树链剖分
    HYSBZ1036 树链剖分
    poj3237 树链剖分 暴力
    poj2763 树链剖分(线段树)
  • 原文地址:https://www.cnblogs.com/wt7018/p/10780575.html
Copyright © 2011-2022 走看看