zoukankan      html  css  js  c++  java
  • python笔记3:字符串

    字符串函数:

    splitlines() 按照行(' ', ' ', ')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

    str.splitlines([keepends])

     startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。

    str.startswith(str, beg=0,end=len(string));

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

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

     strip() 方法用于移除字符串头尾指定的字符(默认为空格)。

    str.strip([chars]);

     lstrip() 方法用于截掉字符串左边的空格或指定字符。

    str.lstrip([chars])

     rstrip() 删除 string 字符串末尾的指定字符(默认为空格).

    str.rstrip([chars])

     swapcase() 方法用于对字符串的大小写字母进行转换。

    str.swapcase();

     lower() 方法转换字符串中所有大写字符为小写。

    str.lower()

    upper() 方法将字符串中的小写字母转为大写字母。

    str.upper()

    title() 方法返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())。

    str.title();

     maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。

      注:两个字符串的长度必须相同,为一一对应的关系。

    str.maketrans(intab, outtab)
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    from string import maketrans   # 必须调用 maketrans 函数。
    
    intab = "aeiou"
    outtab = "12345"
    trantab = maketrans(intab, outtab)
    
    str = "this is string example....wow!!!";
    print str.translate(trantab);

      输出结果:

    th3s 3s str3ng 2x1mpl2....w4w!!!

    translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del 参数中。

    • table -- 翻译表,翻译表是通过maketrans方法转换而来。
    • deletechars -- 字符串中要过滤的字符列表。
    str.translate(table[, deletechars]);

     zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。

    str.zfill(width)

    ljust() 方法返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。

    str.ljust(width[, fillchar])

     rjust() 返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串。

    str.rjust(width[, fillchar])
  • 相关阅读:
    Gym-101128D:Dice Cup
    C++内联汇编,输出人物名字
    钩子
    列表控件ListBox关联的MFC中的类:CListBox
    高级列表控件ListCtrl关联的MFC中的类:CListCtrl
    菜单复选及窗口置顶
    MFC学习之EDIT控件初始化
    dbgprint_Mine 调试输出
    64位内联汇编
    win7下提权代码
  • 原文地址:https://www.cnblogs.com/hongyedeboke/p/5813305.html
Copyright © 2011-2022 走看看