zoukankan      html  css  js  c++  java
  • 常用的字符串内建函数(二)

    6、index()方法

    index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

    语法:str.index(str, beg=0, end=len(string))

    str -- 指定检索的字符串

    beg -- 开始索引,默认为0。

    end -- 结束索引,默认为字符串的长度。

    str5 = "There is example,There is example,There is example,There is example"
    sub = "is"
    print(str5.index(sub))
    print(str5.index(sub, 0, 5))

     7、isalnum()

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

    语法:str.isalnum()

    str6 = "qwer12234"
    str7 = "22322323"
    str8 = "@@@~!!123dsc"
    print(str6.isalnum())
    print(str7.isalnum())

     8、isalpha()

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

    语法:str.isalpha()

    str6 = "qwer12234"
    str7 = "22322323测试"
    str8 = "@@@~!!123dsc测试"
    str9 = "哈哈哈测试测试"
    rint(str6.isalpha())
    print(str7.isalpha())
    print(str8.isalpha())
    print(str9.isalpha())

     9、isdigit()方法

    检测字符串是否只由数字组成。如果字符串只包含数字则返回 True 否则返回 False。

    语法:str.isdigit()

    str6 = "qwer12234"
    str7 = "22322323"
    str8 = "@@@~!!123dsc测试"
    str9 = "哈哈哈测试测试"
    print(str6.isdigit())
    print(str7.isdigit())
    print(str8.isdigit())
    print(str9.isdigit())

    10、join()方法

    用于将序列中的元素以指定的字符连接生成一个新的字符串。返回通过指定字符连接序列中元素后生成的新字符串。

    语法:str.join(sequence)

    equence -- 要连接的元素序列

    str6 = "-"
    str7 = "study"
    str8 = ""
    print(str6.join(str7))
    print(str8.join(str7))

     11、lower()方法

    将字符串中的大写转换为小写,返回将字符串中所有大写字符转换为小写后生成的字符串。

    语法:str.lower()

    str7 = "STudy1"
    print(str7.lower())

    12、lstrip()方法

    用于截掉字符串左边的空格或指定字符。返回截掉字符串左边的空格或指定字符后生成的新字符串。

    语法:str.lstrip([chars])

    chars --指定截取的字符(无字符集参数或为 None 时移除空格)

    str7 = "STudy1"
    str8 = "www.studuy.com"
    print(str7.lstrip("qq"))
    print(str8.lstrip("www"))

    不忘初心,坚持下去
  • 相关阅读:
    进程间的通信如何实现?
    试解释操作系统原理中的作业、进程、线程、管程各自的定义。
    字符数组和strcpy
    字符串转化成整数
    整数字符串转化
    海量数据/日志检索问题
    哈夫曼编码问题
    Trie树,又称单词查找树、字典
    初识面向对象
    序列化 json pickle shelve configparser
  • 原文地址:https://www.cnblogs.com/keepkeep/p/11570711.html
Copyright © 2011-2022 走看看