Python 从0单排(青铜篇)——字符串的使用

 

目录

1.什么是字符串?

2.常用的字符串操作有如下:


准备工作

 

在看这篇文章之前,你首先确保的是你已经安装好python.

如果还有没安装,请

Python3 下载

Python3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到:

Python 官网:https://www.python.org/

你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。

Python文档下载地址:https://www.python.org/doc/


 

1.什么是字符串?

字符串是以''或""括起来的任意文本,比如'abc'"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有abc这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I'm,空格,OK这6个字符。

字符串顾名思义就是把字符串联起来,字符串在程序中只能用来显示符号(如英文字母,汉字,阿拉伯数字等),并不能参与程序的数值操作.

如:a=‘1’+'1'

结果为:'11'

加号在字符串中相当于把两个字符串链接在一起,如d='ab'+'ac'

d='abac'

2.如何创建字符串

创建字符串很简单,只要为变量名分配一个值即可。例如:

 

var1 = 'Hello World!'

var2 = "Runoob"

 

这样就能把var1和var2分别代表成这两个字符串的值

这样就可以直接通过操作变量名来操作字符串

如使用加号链接字符串

(In: 后面 代表你输入到计算机的操作,out: 后面 代表计算机输出)

 

In :  var1+var2 

Out: 'Hello World! Runoob'

 

在python中,能使用单引号' ',双引号" " 和三引号‘’‘  ‘’’来创建字符串

这三种创建字符串的效果是一样的,唯一的不同是三引号创建的字符串可以换行

 

3.如何对字符串进行操作

在python3中,使用print()函数来进行字符串的输出

 

In: print(var1)

Out:'Hello World!'

 

2.常用的字符串操作有如下:

1.使用+号串联字符串

 

In: var1+var2

Out:'Hello World! Runoob'

 

2.使用print()函数串联字符串

In:print(var1,var2)

Out:'Hello World! Runoob'

3.使用格式化操作串联字符串

 

In:print('this string is %s'%var1)

Out:this string is Hello World!

In:print('this string is %s'%var2)

Out:this string is Runoob

 

由此可见字符串的变化部分是%s所占的部分,其中%s被叫做占位符

%s跟随后面%变量名而变化,如var1=' Hello World!'

所以%s就变成了' Hello World!'

其中格式化还有一些小操作,如

同时格式化多个变量

 

 

In: print('this string is %s and %s'%(var1,var2))

Out:this string is Hello World! and Runoob

 

 

4.使用format函数

{}代表要被填充的位置,format()里面是填充位置里的字符串

 

In:print('this string is {}'.format(var1))

Out:this string is Hello World!

 

format函数还能这样使用

Ps:在编程语言中,首位index是0

 

In:print('this string is {0}  and {1} ,the first string is {0}'.format(var1,var2))

Out:this string is Hello World!  and Runoob ,the first string is Hello World!

 

甚至还能为填充的位置取个名字,方便代入

在下面我把第一个填充位置名为为first,第二个位置名为second

 

In:print('this string is {first}  and {second} ,the first string is {first}'.format(first=var1,second=var2))

Out:this string is Hello World!  and Runoob ,the first string is Hello World!

 

 

更多知识干活

更多前沿资讯

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值