python--基础学习(四)自然字符串、重复字符串、子字符串
2016-03-22 16:26
381 查看
[b]python系列均基于python3.4环境[/b]
1、自然字符串和重复字符串
代码示例:
运行结果:
结果分析:
(1)str1为自然字符串,输出结果保留原来的格式,不受转义影响
(2)str2为非自然字符串,输出结果受转义影响
(3)str3为原字符串重复3次
2、子字符串
(1)索引从0开始
(2)切片运算符[x:y]表示:x<=(下标)<y
代码示例:
运行结果:
1、自然字符串和重复字符串
代码示例:
str1=r'hello \npython' str2='hello \npython' str3="hello python\n"*3 print("str1: {0}".format(str1)) print("str2: {0}".format(str2)) print("str3: {0}".format(str3))
运行结果:
结果分析:
(1)str1为自然字符串,输出结果保留原来的格式,不受转义影响
(2)str2为非自然字符串,输出结果受转义影响
(3)str3为原字符串重复3次
2、子字符串
(1)索引从0开始
(2)切片运算符[x:y]表示:x<=(下标)<y
代码示例:
str="hello,python" substring1=str[0] #索引为0的字符 substring2=str[6] #索引为6的字符 substring3=str[:5] #截取索引从0到(5-1)的字符 substring4=str[6:] #截取索引从6到结束的字符 substring5=str[6:8] #截取索引从6到(8-1)的字符 print("substring1: {0}".format(substring1)) print("substring2: {0}".format(substring2)) print("substring3: {0}".format(substring3)) print("substring4: {0}".format(substring4)) print("substring5: {0}".format(substring5))
运行结果:
相关文章推荐
- [LeetCode]题解(python):130-Surrounded Regions
- Python的一些简单示例
- python time, datetime, string, timestamp相互转换
- python正则表达式模块,re.sub的函数使用
- [LeetCode]题解(python):129-Sum Root to Leaf Numbers
- Python十分钟学会
- python mysql 插入的数据是字典时,可以直接插入到数据库,不要进行for循环读取每一个字段
- [每日一记] Python报错 IndentationError: unexpected indent
- ubuntu 下配置vim for python
- python request请求
- [LeetCode]题解(python):128-Longest Consecutive Sequence
- LintCode:快乐数
- python中文乱码
- Python多线程返回执行结果
- python 利用sklearn自带的模块 快速简单实现文章的 tfidf向量空间的表示
- [LeetCode]题解(python):127-Word Ladder
- python调试技巧
- [LeetCode]题解(python):126-Word Ladder II
- Python debug——TypeError: unhashable type(list/set/dict)
- Python—I/O多路复用