首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学会用python截取你的姓名

先来看一张动图。

输入你的名字,这个python脚本就能把你的姓和名字分割出来,原理其实很简单,主要就是用到了字符串的截取操作。

前面的文章中,我们刚介绍了python的几种基本数据类型,现在我们就来讲讲python字符串的一些操作。

1、字符串长度

大多数情况下,我们要对一个字符串进行处理的话,首先一般都是先要获取字符串的长度,在python中使用 len() 方法即可获取字符串长度,字符串长度即代表有多少个中文字符或者英文字符。

2、字符串截取

其实在python中,字符串中每个字符都会有一个索引,这个索引是从0开始的,我们可以把它理解为下标,也就是说字符串的第一个字符的下标就是0,最后一个字符的下标就该字符串的总长度再减1,比如 a = "我的名字叫谭小谭",那么a[0]就表示字符串的第一个字符 "我",a[len(a)-1]就表示字符串的最后一个字符,所以通过字符串的下标我们可以获取字符串中指定的字符。同时我们还可以通过a[0:4]来截取字符串中第一个字符到第四个字符共四个字符串,那么a[1:4]截取是又是哪几个字符呢,建议大家亲自动手写个程序去试下。

3、字符串拼接

字符串拼接可以把多个字符串拼接成一个字符串,"+"表示拼接符号,a = "我爱"; b = "北京天安门"; c = a+b;那么字符串c则变成"我爱北京天安门",也可以直接写成 a += b,字符串拼接很简单,只要记得"+"是拼接符号就行了。

4、字符串格式化

字符串格式化主要用来处理动态输出字符内容,这种情况在实际生活中有非常多的应用场景,随便举个例子,"尊敬的用户xxx,你的账户xxxxxx入账100,000元。",其中xxx内容就是动态变化的,每个人都不同,这时候就可以使用字符串格式化来处理了。"%"是字符串格式化符号,还是举个例子,print('你好,%s,你入账 %s' % ("谭小谭",100000.66)),其中 "%" 就是指字符串格式化,在字符串内 "%s"、"%d"、"%f",分别表示需要用字符串、整数、浮点数(小数)来替换,如果你不确定用什么数据类型,可以统一使用"%s"来处理,注意字符串内部有几个 "%"就需要几个变量或者值来替换,而且要按顺序对应。

一个程序员说话的地方

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181103G1DN5M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券