python之字符串(一)


1.capitalize()

功 能:将字符串的第一个字母变成大写,其他字母变小写

参 数:无

返回值:返回一个首字母大写的字符串

#!/usr/bin/env python
# -*- coding:utf-8 -*-
test = "wuEg"
v = test.capitalize()
print(v)

运行结果:

2.casefold()和lower()

功 能:将字符串中所有大写字符为小写

参 数:无

返回值:返回转换为小写后生成的字符串

#!/usr/bin/env python
# -*- coding:utf-8 -*-
test_1 = "ß"            #德语
v1 = test_1.casefold()  #德语的"ß"正确的小写是"ss"
test_2 = "wuEg"
v2 = test_2.lower()
print("v1=", v1)
print("v2=", v2)

运行结果:

3.center(with, fillchar=None)

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

参 数: with:字符串的总宽度

    fillchar:填充的字符。默认填充字符为空格。

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

#!/usr/bin/env python
# -*- coding:utf-8 -*-
test = "wueg"
v = test.center(18, "*")
print(v)

运行结果:

4.count(sub,start=None, end=None)

功 能:统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

参 数: sub: 搜索的子字符串。

    start:字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。

     end:字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

返回值:返回子字符串在字符串中出现的次数。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
test = "wuegwueg"
v = test.count("g")
print(v)

运行结果:

5.endwith(suffix,start=None, end=None)

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

参 数:suffix:该参数可以是一个字符串或者是一个元素。
    start:字符串中的开始位置。默认为第一个字符,第一个字符索引值为0。
     end:字符中结束位置。默认为字符串的最后一个位置。

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

#!/usr/bin/env python
# -*- coding:utf-8 -*-
test = "wueg"
v = test.endswith("g")
print(v)

运行结果:

6.startwith(suffix,start=None, end=None)
功 能:判断字符串是否以指定子字符串开始,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
参 数:suffix:该参数可以是一个字符串或者是一个元素。
    start:字符串中的开始位置。默认为第一个字符,第一个字符索引值为0。
     end:字符中结束位置。默认为字符串的最后一个位置。

返回值:如果检测到字符串则返回True,否则返回False。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
test = "wueg"
v = test.startswith("wu")
print(v)

运行结果:

7.find(sub, start=None, end=None)

功 能:检测字符串中是否包含子字符串sub ,如果指定 start(开始) 和 end(结束)范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1

参 数: sub:该参数可以是一个字符串或者是一个元素。
    start:字符串中的开始位置。默认为第一个字符,第一个字符索引值为0。
    end:字符中结束位置。默认为字符串的最后一个位置。

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

#!/usr/bin/env python
# -*- coding:utf-8 -*-
test = "wueg"
v = test.find("e")
print(v)

运行结果:

8. isalnum()

功 能:判断字符串是否只包含数字或字母

参 数:无

返回值:如果字符串只包含数字或字母,则返回True,否则返回False

#!/usr/bin/env python
# -*- coding:utf-8 -*-
test = "wueg9"
v = test.isalnum()
print(v)

运行结果:

优质内容筛选与推荐>>
1、Python基础到高级视频教程
2、mysql 索引建立
3、ceph rbd扩容
4、Ubuntu10.04下载并编译Android4.3源代码
5、cocos2d-x创建项目


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn