美文网首页python百例
05-字符串使用基础

05-字符串使用基础

作者: pengwg | 来源:发表于2019-11-19 13:35 被阅读0次

    python中,单双引号没有区别,表示一样的含义

    sentence = 'tom\'s pet is a cat'  # 单引号中间还有单引号,可以转义
    sentence2 = "tom's pet is a cat"  # 也可以用双引号包含单引号
    sentence3 = "tom said:\"hello world!\""
    sentence4 = 'tom said:"hello world"'
    # 三个连续的单引号或双引号,可以保存输入格式,允许输入多行字符串
    words = """
    hello
    world
    abcd"""
    print(words)
    
    py_str = 'python'
    len(py_str)  # 取长度
    py_str[0]  # 第一个字符
    'python'[0]
    py_str[-1]  # 最后一个字符
    # py_str[6]  # 错误,下标超出范围
    py_str[2:4]  # 切片,起始下标包含,结束下标不包含
    py_str[2:]  # 从下标为2的字符取到结尾
    py_str[:2]  # 从开头取到下标是2之前的字符
    py_str[:]  # 取全部
    py_str[::2]  # 步长值为2,默认是1
    py_str[1::2]  # 取出yhn
    py_str[::-1]  # 步长为负,表示自右向左取
    
    py_str + ' is good'  # 简单的拼接到一起
    py_str * 3  # 把字符串重复3遍
    
    't' in py_str  # True
    'th' in py_str  # True
    'to' in py_str  # False
    'to' not in py_str  # True

    相关文章

      网友评论

        本文标题:05-字符串使用基础

        本文链接:https://www.haomeiwen.com/subject/itmwictx.html