目录
准备工作
在看这篇文章之前,你首先确保的是你已经安装好python.
如果还有没安装,请
Python3 下载
Python3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到:
Python 官网:https://www.python.org/
你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。
Python文档下载地址:https://www.python.org/doc/
1.什么是字符串?
字符串是以''或""括起来的任意文本,比如'abc'
,"xyz"
等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'
只有a
,b
,c
这3个字符。如果'
本身也是一个字符,那就可以用""括起来,比如"I'm OK"
包含的字符是I
,'
,m
,空格,O
,K
这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!
更多知识干活
更多前沿资讯