06-字符串的简单使用
在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] # 切片,起始下标为2的字符串取到结尾 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