Python3之数据类型、字符串

目录

数字类型

字符串

转义特殊字符

字符串的运算

字符串索引

字符串切片

 python3中常用的序列函数

常用字符串方法

格式化字符串中的占位符和类型码 


数字类型

整型数(int)

浮点型数(float)

复数(complex)

布尔值(bool)

优先级:复数 >浮点数>长整型>整数

字符串

作用:用来记录文本信息

转义特殊字符

\'  代表一个单引号
\"  一个双引号
\\  代表一个反斜杠
\n  换行
\r  返回光标至首行   (print(“aaaaaaaaaaaa\rb”)-----得baaaaaaaaaaaaaa)
\f  换页
\t  水平制表符          (print(“aaa\tb”))-----------得aaa        b
\v  垂直制表符
\b  倒退
\0  空字符,字符值为0
\0oo  oo为俩位八进制表示的字符
\xXX  XX为俩位十六进制表示的字符
\uXXXX  Unicode16的十六进制表示的字符
\uXXXXXXXX  Unicode32的十六进制表示的字符

字符串的运算

+      用于拼接字符串

*       运算符生成重复的字符串

>    >=     <   <=   ==    !=

字符串符一个字符一个字符比较

in/not  in   :  用于判断某个元素是否存在与容器内,返回bool值

字符串索引

语法:字符串[整数]

说明:

python序列都可以用索引(index)来访问序列中对象

python序列正向的索引从0开始,第二个索引为1,最后一个索引为len(s)-1

python序列的反向索引从-1开始,-1代表最后一个,-2代表倒数第二个,以此类推,第一个是-len(s)

字符串切片

作用:从字符串序列中去除一部分相应的元素重组成一个字符串

语法:字符串[(开始索引b):(结束索引e)(:(步长是))]

注:()内的部分代表可以省略

说明:

1、开始索引是切片开始切下的位置,0代表第一个元素,-1代表最后一个元素

2、结束索引是切片的终止索引(但不包含终止索引)

3、步长是切片的每次获取完当前索引后移动的方向和偏移量

  1. 没有步长,相当于取值完成后向后移动一个索引的位置(默认为1)
  2. 当步长为正整数时,取正向切片步长默认值为1,开始做索引默认值为0,结束索引的默认值为len(s)
  3. 当步长为负整数时,取反向切片:反向切片时,默认的起始位置是最后一个元素,默认终止位置是第一个元素的前一个位置
示例:
s = "ABCDE"
a = s[1:4]  # a = "BCD"
a = s[1:]   # a = "BCDE"
a = s[:2]   # a = "AB"
a = s[:]    # a = "ABCDE"

 python3中常用的序列函数

len(x)    返回序列的长度
max(x)    返回序列中的最大值元素
min(x)      返回序列中的最小值元素
字符串编码(encode)转换的函数
ord(c) 返回一个字符的Unicode值
chr(i) 返回i这个值所对应的字符
整数转换为字符串的函数;
hex(i)          整数转十六进制的字符串
oct(i)       整数转八进制的字符串
bin(i)           整数转二进制的字符串

常用字符串方法

 

格式化字符串中的占位符和类型码 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值