zoukankan      html  css  js  c++  java
  • Python 字符串(center)

    center

    描述

    Python center() 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。

    语法

    center()方法语法:

    str.center(width[, fillchar])

    参数

    • width -- 字符串的总宽度。
    • fillchar -- 填充字符。

    返回值

    该方法返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。

    1 s="hELLo WORlD"
    2 print(s.center(50,"%"))
    1 %%%%%%%%%%%%%%%%%%%hELLo WORlD%%%%%%%%%%%%%%%%%%%%

    count()

    描述

    Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

    语法

    count()方法语法:

    str.count(sub, start= 0,end=len(string))

    参数

    • sub -- 搜索的子字符串
    • start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
    • end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

    返回值

    该方法返回子字符串在字符串中出现的次数。

    1 s="hELLo WooRlD"
    2 print(s.count("o",1,10)) 

    endswith()

    描述

    Python endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。

    语法

    endswith()方法语法:

    str.endswith(suffix[, start[, end]])

    参数

    • suffix -- 该参数可以是一个字符串或者是一个元素。
    • start -- 字符串中的开始位置。
    • end -- 字符中结束位置。

    返回值

    如果字符串含有指定的后缀返回True,否则返回False。

    expandtabs()

    描述

    Python expandtabs() 方法把字符串中的 tab 符号(' ')转为空格,tab 符号(' ')默认的空格数是 8。

    语法

    expandtabs()方法语法:

    str.expandtabs(tabsize=8)

    参数

    • tabsize -- 指定转换字符串中的 tab 符号(' ')转为空格的字符数。

    返回值

    该方法返回字符串中的 tab 符号(' ')转为空格后生成的新字符串。

    1 str = "this is	 string example....wow!!!"
    2 print("Original string: " + str)
    3 print ("Defualt exapanded tab: " +  str.expandtabs())
    4 print( "Double exapanded tab: " +  str.expandtabs(16)) #扩展Tab键

    输出结果:

    1 Original string: this is     string example....wow!!!
    2 Defualt exapanded tab: this is  string example....wow!!!
    3 Double exapanded tab: this is          string example....wow!!!    

    find()

    描述

    Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

    语法

    find()方法语法:

    str.find(str, beg=0, end=len(string))

    参数

    • str -- 指定检索的字符串
    • beg -- 开始索引,默认为0。
    • end -- 结束索引,默认为字符串的长度。

    返回值

    如果包含子字符串返回开始的索引值,否则返回-1。

     rfind()

    描述

    Python rfind() 返回字符串最后一次出现的位置(从右向左查询),如果没有匹配项则返回-1。

    语法

    rfind()方法语法:

    str.rfind(str, beg=0 end=len(string))

    参数

    • str -- 查找的字符串
    • beg -- 开始查找的位置,默认为 0
    • end -- 结束查找位置,默认为字符串的长度。

    返回值

    返回字符串最后一次出现的位置,如果没有匹配项则返回-1。

     1 str = "this is really a string example....wow!!!"
     2 substr ="is"
     3 
     4 print(str.rfind(substr))
     5 print(str.rfind(substr, 0, 10))
     6 print(str.rfind(substr, 10, 0))
     7 print("*"*20)
     8 print(str.find(substr))
     9 print(str.find(substr, 0, 10))
    10 print(str.find(substr, 10, 0))
    1 5
    2 5
    3 -1
    4 ********************
    5 2
    6 2
    7 -1

    isalnum()

    描述

    Python isalnum() 方法检测字符串是否由字母和数字组成。

    语法

    isalnum()方法语法:

    str.isalnum()

    参数

    • 无。

    返回值

    如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False

    1 str = "this2009"  # 字符中没有空格
    2 print(str.isalnum())
    3 
    4 str = "this is string example....wow!!!"
    5 print(str.isalnum())
    1 True
    2 False

    isalpha()

    描述

    Python isalpha() 方法检测字符串是否只由字母组成。

    语法

    isalpha()方法语法:

    str.isalpha()

    参数

    • 无。

    返回值

    如果字符串至少有一个字符并且所有字符都是字母则返回 True,否则返回 False

    isdecimal()

    描述

    Python isdecimal() 方法检查字符串是否只包含十进制字符。这种方法只存在于unicode对象。

    注意:定义一个十进制字符串,只需要在字符串前添加 'u' 前缀即可。

    语法

    isdecimal()方法语法:

    str.isdecimal()

    参数

    返回值

    如果字符串是否只包含十进制字符返回True,否则返回False。

     isdigit()

    描述

    Python isdigit() 方法检测字符串是否只由数字组成。

    语法

    isdigit()方法语法:

    str.isdigit()

    参数

    • 无。

    返回值

    如果字符串只包含数字则返回 True 否则返回 False。

    join()

    描述

    Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

    语法

    join()方法语法:

    str.join(sequence)

    参数

    • sequence -- 要连接的元素序列。

    返回值

    返回通过指定字符连接序列中元素后生成的新字符串。

    1 name=["wudi","we"]
    2 names=""
    3 print(names.join(name))
    1 wudiwe

    http://www.runoob.com/python/python-strings.html

  • 相关阅读:
    Unix命令大全
    vs2008 与 IE8出现的兼容性问题
    Java 创建文件、文件夹以及临时文件
    如何修改Wamp中mysql默认空密码
    PAT 乙级真题 1003.数素数
    Tags support in htmlText flash as3
    DelphiXE4 FireMonkey 试玩记录,开发IOS应用 还是移植
    10 Great iphone App Review sites to Promote your Apps!
    HTML tags in textfield
    Delphi XE4 IOS 开发, "No eligible applications were found“
  • 原文地址:https://www.cnblogs.com/zqxqx/p/8179573.html
Copyright © 2011-2022 走看看