字符串作为作为一种信息表达的载体来说在任何一种语言中都有着重要的作用,更简洁的说法就是任何在双引号中的文字被称为字符串,下面介绍几种常用的字符串用法
字符串的合并
我们先输入下面这段代码
his_job=" is student"
his_do=" play the guitar"
his_name=" kevin"
introduce=his_name+his_job+his_do
print(introduce)
运行结果是
到这里我想大家已经知道这段代码的作用了,这种方法可以用来整合从数据库中调出的信息,但是如果碰到不同形式的信息怎么合并呢,类似于下面的代码
num=1
string="1"
print(num+string)
变量的格式不同的时候,可以用下面这种方法进行转换
num=1
string="1"
num2=int(string)
print(num+num2)
这样就可以转换为同种类型的变量然后合并了
那么字符串之间可以相加当然也可以相乘,比如说
string="nice "
string2=string*3
print(string2)
结果就是
字符串的分片与索引
解释这个内容之前让我们先看一段代码
string="python is very nice"
print(string[0]) #输出为(p)
print(string[-6]) #输出为(y)
print(string[7:15]) #输出为(is very)
print(string[2:8]) #输出为(thon i)
print(string[:12]) #输出为(python is ve)
print(string[15:]) #输出为(nice)
输出结果是
我相信聪明的你已经看出来了字符串的分片的用法;字符串第一个字符编号为0,从左到右依次为0123…;而:作用显示从左边的字符开始,一直显示到:右边字符的前一位;在实际生活中当我们需要给一张名字较长的图片命名时,比如https://i-blog.csdnimg.cn/blog_migrate/896410cbe5f870057117d9a103f3c0cc.png,我们就可以用切片的方法只切取后9位,02153.png,这样就比较容易选取
当我们生活中抽奖时,往往会隐藏中奖人的中间几位电话号比如138****7176,我们可以用下面这种方法实现
number="13800007176"
number_hide=number[:3]+'*'*4+number[7:]
print(number_hide)
可以得到下面的结果
我是python新手,如果这篇文章有什么不对的地方欢迎留言指正