Skip to main content

字符串

1. 字符串查找方法

    startswith() #以指定字符串开头;
   	Endswith() # 以指定字符串结尾;
    find() # 返回字符串第一次出现的位置;
    Rfind() # 返回最后一次出现的位置;
    Count() # 返回某个字符总共出现的次数;
    Isallnum() # 判断所有字符是不是全是数字或者字母;    

2. 去除首位信息

    Strip() # 去除字符串首位指定信息; 默认去除首位空格
    Lstrip() # 去除左边的指定信息;
    Rtrip() # 去除右边的指定信息;   

3. 大小写转换

 	Capitalize() # 产生新的字符串,首字母大写;
    Title() # 每个单词首字母大写;
    Upper() # 所有字母转换成大写;
    Lower() # 所有字母转换成小写;
    Swapcase() # 所有字母大小写转换;

4. 格式排版:

    # 1. Center() ljust() rjust() 用于实现排版;
    # 默认用空格填充
    # 2. 接受两个参数,第一个参数是要实现的长度,第二个字符是要填充的字符
    s = "yanchen"
    s.center(10,"*")  # 用*左右填充让s达到10的长度
    
    # 格式化
    "我是{0},我喜欢数字{1:*^8}".format("砚尘","666")
    # :后面是依次是 填充的字符 对齐方式(<^> 左中右) 格式化长度
    #  如:1:*^20 用*号居中对齐,长度为 20 个字符

	# 数字格式化
    

5. 数字格式化

数字 格式 输出 描述
3.1415926 { :.2f } 3.14 保留小数点后两位
3.1415926 { :+.2f } 3.14 带符号的保留小数点后两位
2.71828 { :.0f } 3 不带小数
5 { :0>2d } 5 数字补零(填充左边,宽度为2)
5 { :x<4d } 5xxx 数字补x(填充右边,宽度为4)
10 { :x<4d } 10xx 数字补x(填充右边,宽度为4)
1000000 { :, } 1,000,000 以逗号分割的数字形式
0.25 { :.2% } 25.00% 百分比格式

6.6 其他方法:

    Isalnum() # 是否全为数字或字母;
    Isalpha() # 是不是都是字母或汉字组成;
    Isdigit() # 是不是都是由数字组成;
    Isspace() # 检测是否为空白字符;
    Isupper() # 检测是否为大写字母;
    Islower() # 检测是否为小写字母;