python字符串

Python 中字符串被定义为引号之间的字符集合。

Python 支持使用成对的单引号或双引号,三引号(三个连续的单引号或者双引号)可以用来包含特殊字符。

Python中使用索引操作符([ ])和切片操作符([ : ])可以得到子字符串。

字符串有其特有的索引规则:第一个字符的索引是 0,最后一个字符的索引是−1。

加号(+)用于字符串连接运算,星号(*)则用于字符串重复。

定义一个字符串:变量名 = 值,如下,定义了一个变量名为pystr,值为Hello World 的字符串。

在Python中,末尾不加分号(;)。

pystr = “Hello World”

Python 是动态类型语言,也就是说不需要预先声明变量的类型。变量的类型和值在赋值那一刻被初始化。变量赋值通过等号来执行。

Python 中变量名规则与其他大多数高级语言一样,都是受 C 语言影响(或者说这门语言本身就是 C语言写成的)。

Python 中变量名仅仅是一些字母开头的标识符——所谓字母开头——意指大写或小写字母,另外还包括下划线(_)。其他的字符可以是数字、字母或下划线。(首字符必须是字母或者是下划线,从第二字符起可以是数字,字母,下划线)

pystr (对) Pystr(对) _pystr (对) 123pystr(错) _123(对) 3pystr(错)

Python 变量名是大小写敏感的,也就是说变量“pystr ”与“Pystr ”是两个不同的变量。


截取字符串

上面定义了一个这样的字符串:

pystr = “Hello World”

截取字符串中第一个字符:

pystr[0]

截取字符串中最后一个字符:

pystr[-1]

Python索引和其他语言没有区别,下标都是从“0”开始0,1,2,3…第一字符下标是0,第二个字符下标1,以此类推。倒数的话是从“-1”开始。

在字符串中,任何字符都占一个下标值,比如上面的空格。

截取一长串字符,比如截取字符串“Hello World”中的“llo”:

pystr[2:5]

这里有一个规则:包头不包尾。比如上面的,我们要想取到“llo”,包头,所以需要从下标2开始取,不包尾,所以需要在下标5结束。

截取W字符前面的全部字符:

pystr[:6]

确定尾部的字符下标即可。

截取W字符后面的全部字符,并包含W字符:

pystr[6:]

确定开始的字符下标即可。

截取W字符后面的全部字符,不包含W字符,从下标7取就可以了。

pystr[7:]


我们再定义个字符串:变量名为name,值为It’s Python。

name = “It’s Python”

看看pystr+”,”+name能发生什么,用print()方法输出。

print(pystr+”,”+name)

再看看pystr*5能发生什么,用print()方法输出。

print(pystr*5)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值