python什么时候用字符串_python-字符串

字符串的定义:

1- 单引号 - ''

-----type(name) 

2- 双引号 - ""

-----"tom"

注意:不能混着 SyntaxError: EOL

while scanning string literal

3- 三引号  ''' '''

""" """

使用区别:

1- 如果字符串本身有' 那么就用双引号 "

2- 如果字符串本身有" 那么就用单引号 '  3- 可以使用转义

\

4- 三引号:

1-字符串定义

2-注释

3-多行注释

3-拼接:

1-多个字符串进行连接  + 连接符

2-多个相同字符串连接  字符串*n

打印三次

str1 = 'my name is tom'

print(str1*3)

4-sequence(序列)

1-特性:

编号-序号-下标--------唯一的

元素

空字符串  str1 = ''

2-字符串-序列类型

下标

正下标---从左边 0 开始  到  长度-1

name =

'tom'---name[3]---  IndexError: string

index out of range

负下标---从右边 -1开始

3-len()---计算序列的长度---有返回值--就是计算的对象的长度

4-切片:

特性:1-下标  ; 2-左含右不含

1-取中间段

1-string1[start:end], 从start 开始,到end结束,但不包括end

2-str1[获取内容的首字符下标:该下标+长度] ---*

2-取尾部:

1-string1[start:], 从start 开始,到字符串结束

3-取头部:

string1[:end], 从第一个字符 开始,到end位置结束,但不包括end

4-什么时候用正下标或者负下标?

1-看被切对象

2-如果左右都变化--切片不好操作---后续讲解----split

5-被切对象,切完之后会不会改变?---不会改变,只是切出来的对象,作为一个新对象!

1- 切切中间某一段:str1[3:3+4]

2- 切切前一段:str1[:8]

--留前,写尾

2- 切切后一段:str1[8:]

--留尾,写前

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值