c语言 字符串可以分片嘛,python的字符串分片

s = "abcdefg"

对于这样一个字符串进行操作。分片格式为:

s[i:j:k]

其中,i和j分别代表子串的起始和末尾;-1则代表倒数第一个元素,同理-2代表倒数第二个元素......j不包括s[j]元素,也就是说s[0:2]截取的是"ab",s[0:0]则是空字符串。i的默认值是0,省略j则会截取完整个字符串。

k是步长,也分为正负两种参数,正参数代表从前往后输出,负参数则是从后往前输出,k的默认值是1。k不可取0。|k|的值代表增量,k==1时,正常输出,当|k|>1时,则会跳过元素输出,例如s[::2]得到的结果是"aceg"。通常情况下k可以省略,s[i:j]和s[i:j:1]是一样的。

举几个例子:

1.将字符串逆置

s[::-1]    #i,j取默认值

得到gfedcba

2.正序输出,但是除掉最后一个字符

s[0:-1]

得到"abcdef"

3.正序输出,倒数3个字符都舍去

s[0:-3]

得到"abcd"

4.正序输出末尾3个字符

s[-3:]     #这里j取了默认值

得到"efg"

注意如果输入s[-3:0],会得到空字符串,输入s[-3,-1]会得到"ef",所以必须省略j才能达到要求。

4. python 修改字符串实例总结

4. python 修改字符串实例总结 我们知道python里面字符串是不可原处直接修改的,为了是原来的字符串修改过来,我们有一下方法: 1.分片和合并 >>> a='abcde'  ...

Python格式化字符串~转

Python格式化字符串 在编写程序的过程中,经常需要进行格式化输出,每次用每次查.干脆就在这里整理一下,以便索引. 格式化操作符(%) "%"是Python风格的字符串格式化操作 ...

python学习--字符串

python的字符串类型为str 定义字符串可以用 ‘abc' , "abc", '''abc''' 查看str的帮助 在python提示符里 help(str) python基于 ...

Python格式化字符串和转义字符

地址:http://blog.chinaunix.net/uid-20794157-id-3038417.html Python格式化字符串的替代符以及含义     符   号     说     明 ...

[转载] python 计算字符串长度

本文转载自: http://www.sharejs.com/codes/python/4843 python 计算字符串长度,一个中文算两个字符,先转换成utf8,然后通过计算utf8的长度和len函 ...

Python基础-字符串格式化_百分号方式_format方式

Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

python判断字符串

python判断字符串 s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小 ...

Python格式化字符串

在编写程序的过程中,经常需要进行格式化输出,每次用每次查.干脆就在这里整理一下,以便索引. 格式化操作符(%) "%"是Python风格的字符串格式化操作符,非常类似C语言里的pr ...

python(七)字符串格式化、生成器与迭代器

字符串格式化 Python的字符串格式化有两种方式:百分号方式.format方式 1.百分号的方式 %[(name)][flags][width].[precision]typecode (name) ...

随机推荐

html基本知识点


定义下划线
定义换行

段落

标题

h后的数字逐渐增大,字体逐渐减小;

模块shimgvw.dll已加载,但找不到入口点DllRegisterServer

[环境]Windows 7 / Windows Server 2008 [现象]在文件夹浏览器中不能显示图片缩略图. [错误信息]查系统日志,有如下消息:“模块shimgvw.dll已加载,但找不到入 ...

java编程常用技术

一:将String字符串放在最前面 防止发生NullPointerException异常,我们通常把String字符串放在equals方法的左边来比较,这样可以有效的避免 空指针异常的发生. 第一种情 ...

Linux 内核开发—内核简单介绍

内核简单介绍 Linux 构成 Linux 为什么被划分为系统空间和内核空间 隔离核心程序和应用程序,实现对核心程序和数据的保护. 什么内核空间,用户空间 内核空间和用户空间是程序执行的两种不同的状态 ...

CSS3 filter(滤镜)

filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度). Filter 函数 注意: 滤镜通常使用百分比 (如:75%), 当然也可以使用小数来表示 (如:0.7 ...

android开发之图表

在这里使用的插件为Mpchart,只以折线图为例.首先需要导入

简单利用Clover四叶草安装U盘安装黑苹果

配置是I5-7600K+技嘉Z270X-UD3+GTX 1050+简单利用Clover四叶草安装U盘安装黑苹果  成功黑 ...

【Android】6.4 DatePickerDialog和TimePickerDialog

分类:C#.Android.VS2015: 创建日期:2016-02-08 一.简介 在Android应用中,日期选择对话框和时间选择对话框是分别提供的. 日期选择对话框(DatePickerDial ...

__declspec的用法

__declspec用于指定所给定类型的实例与Microsoft相关的存储方式.其它的有关存储方式的修饰符如static与extern等是C和C++语言的ANSI规范,而__declspec是一种扩展 ...

P1563 玩具谜题

P1563 玩具谜题 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业. 有一天, 这些玩具小人把小南的眼镜藏了起来. 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外.如下图: ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值