python数据类型-字符串

字符:包含字母、数字、运算符、运算符号、标点符号、和其他符号,以及一些新的功能性符号

字符串:
1、由一个或多个字符组成的序列
2、字符的个数就是字符的长度
3、单个字符被认为是长度为1的字符串
4、字符串是有序不可变的

字符串特征:
1、有限的字符集合
2、可以由汉字、数字、字母、符号组成
3、一般有引号包裹

创建字符串的方式:
1、使用单引号:‘python’
2、使用双引号:“python”
3、使用三引号:""“python”""
4、可以通过类型转换:str(obj)生成字符串
备注:单引号和双引号创建的字符串是一样的,不能换行;三引号创建的字符串可以换行,可以是很长的字符串

特殊字符串-转义字符
1、\n:换行
2、\t:水平制表、
3、\:代表一个反斜线字符“\”
4、\0:空字符
5、\v:垂直制表
6、字符串r或R实现输出原始字符串

字符串运算:
1、拼接:使用 ‘+’ 号拼接
2、*:如:“a”*2 “aa”

索引和切片:
索引:获取字符串中的字符元素;正向访问从下标0开始,到字符串长度减一结束;逆向访问从-1开始,每次递减1;str[n]
切片:批量获取:str[a🅱️c] a是起始位置,b是终止位置,c是步长;abc同样可以是负值,当a为0、b为n、c为1可以省略不写,str[::]表示取所有,str[::2]间隔一个取一个;

字符串的常用操作:
分割:str.split(str1):以str1为分割符,对字符串切割
替换:str.replace(str1, str2):将字符串的str1替换成str2生成新的字符串
大写:str.upper():将字符串的小写转换成大写
小写:str.lower():将字符串中的大写转换成小写
拼接:str.join(iter):将所给参数中的每个元素以指定的字符连接生成一个新的字符串
格式化输出:
格式化操作符(%)、字符串转换类型、和格式化操作符辅助指令实现格式化输出
格式化输出:
格式格式符描述%c字符及其ASCII码%s字符串%d有符号整数(十进制)%f浮点数

格式格式符描述
%c字符及其ASCII码
%s字符串
%d有符号整数(十进制)
%f浮点数
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值