博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python字符串--下标与切片
阅读量:7099 次
发布时间:2019-06-28

本文共 958 字,大约阅读时间需要 3 分钟。

# !/usr/bin/env pythonname = "ksunone"# 索引  (下标)"""    所谓“下标”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间    列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。    如果想取出部分字符,那么可以通过下标的方法.    k s u n o n e    0 1 2 3 4 5 6"""get = name[0]print(get)# 切片"""    切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。    切片的语法:[起始:结束:步长]    注意:选取的区间属于“左闭右开型”,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。"""# 取下标 1 2 3 的字符print(name[1:4], "name[1:4]".rjust(20, "."))  # -------- 输出 sun# 取 下标为2开始到最后的字符print(name[4:], "name[4:]".rjust(20, "."))  # -------- 输出 one# 取  从开始到下标为5的字符print(name[:4], "name[:4]".rjust(20, "."))  # -------- 输出 ksun# 取 下标为1开始 到 最后第二个(包括第二个) 之间的字符print(name[1:-1], "name[1:-1]".rjust(20, "."))  # ------- 输出 sunonabc = "01234567"# 从开始到结束,每两个截取print(abc[::2], "abc[::2]".rjust(20, "."))  # 输出 0246# 从开始到下标4,没两个截取print(abc[:4:2], "abc[:4:2]".rjust(20, "."))  # 输出 02# 从开始到结束,从后截取print(abc[::-1], "abc[::-1]".rjust(20, "."))  # 输出 76543210

 

转载于:https://www.cnblogs.com/ksunone/p/8487132.html

你可能感兴趣的文章
轻院1064加密字符
查看>>
ajx 发送json串(Request Payload格式)
查看>>
工资管理系统可行性分析人员分工
查看>>
BZOJ3781:小B的询问——题解
查看>>
BZOJ4557:[JLOI2016/SHOI2016]侦察守卫——题解
查看>>
通过Ajax和SpringBoot交互的示例
查看>>
可重入函数与不可重入函数
查看>>
[转] 深入剖析 linux GCC 4.4 的 STL string
查看>>
常用Web Service汇总(天气预报、时刻表等)
查看>>
resin app server安装总结
查看>>
抓取新浪新闻列表实例
查看>>
[04-06]鼠标悬停图片时,实现抖动效果
查看>>
抽象类和接口的区别
查看>>
react 自定义 TabBar 组件
查看>>
Palindrome Pairs
查看>>
项目测试随笔
查看>>
poj3261 -- Milk Patterns
查看>>
HttpClient获取返回类型为JSON或XML的数据
查看>>
python 自动化对比返回结果
查看>>
SQLite分页语句
查看>>