python学习-5(字符串)

本文详细介绍了字符串作为数据类型的基础概念,包括引号表示、不同类型字符串的创建,以及值的访问、字符串处理(如转义字符和格式化)和运算指令。重点讲解了字符串操作中的格式化操作符和辅助指令。
摘要由CSDN通过智能技术生成

介绍:字符串是一种数据类型,需要用引号(单引号/双引号)表示,如'hello',如果数据太长需要换行可以使用三个引号表示。函数和方法使用可以参考列表。

1.格式

string1='hello world!'
string2='''hello. aaaa.  aaaaa.  aaaaaa.  
gtgihutyhrgijti
gtgthin'''

 2.值的访问

string1[0]为h,string1[0:3]为hel,string1[:2]为he

3.字符串的处理

转义字符说明格式化说明
\在行尾,表示续行符%c格式化字符及其ASCII码
\\反斜杠%s格式化字符串
\''%d格式化整数
\""%u格式化无符号整数
\a响铃%o格式化无符号八进制数
\b退格%x格式化无符号十六进制数
\e转义%X格式化无符号大写十六进制数
\000%f格式化浮点数,可指定小数点后精度
\n换行%e科学计数法格式化浮点数
\v纵向制表符%E同%e
\t横向制表符%g%f和%e的简写
\r回车%G%F和%E的简写
\f换页%p用十六进制数格式化变量的地址
\oyy八进制数,y代表0-7,\012表示换行
\xyy十六进制数,\x0a表示换行
\other其他字符以普通格式输出
字符串运算指令说明格式化操作符辅助指令说明
+字符串连接*定义宽度或小数点精度
*重复输出-左对齐
[]索引+正数
[:]截取部分<sp>在正数前显示空格
in成员运算,返回布尔值#八进制数前显示0,十六进制显示0x
not in成员运算,返回布尔值0显示的数字前填充0
r/R原始字符串,不考虑转义等%'%%'输出一个%
%格式字符串(var)映射变量
m.n.m显示最小总宽度,n是小数点后的位数

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值