xiaobaisai

字符串类型及操作

1、字符串类型的表示

 

此处三单引号与之前说的多行注释一样,需要说明的是,python并没有提供真正的多行注释,只不过当使用三单引号的时候,并没有把这个字符串指定给哪个变量,于是被认为是注释
 
-字符串内出现引号的处理

-字符串的正向递增序号和反向递减序号

索引的使用:
使用[]获取字符串中一个或多个字符

-字符串切片的高级用法

最后一个实现了将原字符串逆序
 
-转义符\
-转义符表达特定字符本意

2、字符串操作符

例子
 
#weekNamePrintV1.py
weekStr ="星期一星期二星期三星期四星期五星期六星期日"
weekId = eval(input("请输入星期数字(1-7):"))
pos = (weekId - 1) * 3
print(weekStr[pos:pos+3])
 
#WeekNamePrintV2.py
weekStr="一二三四五六日"
weekId = eval(input("请输入星期数字(1-7):"))
print("星期" + weekStr[weekId-1])

3、字符串处理函数

有趣的应用

end=""表示输出之后不换行
4、字符串处理方法
-一些以方法形式提供的字符串处理功能

5、字符串类型的格式化
格式化是对字符串进行格式表达的方式
-字符串格式化使用.format()方法,用法如下:
<模板字符串>.format(<逗号分隔的参数>)
 
槽——占位信息符

槽内部对格式化的配置方式
{<参数序号>:<格式控制标记>}

例子:
>>>"{0:=^20}".format("PYTHON")
输出:=======PYTHON=======
 
>>>"{0:*>20}".format("BIT")
输出:*****************BIT
 
>>>“{:10}”.format("BIT")
\'BIT \'(默认填充空格,左对齐
 
>>>“{0:,.2f}".format(12345.6789)
\'12,345.68\'
 
>>>"{0:b},{0:b},{0:b},{0:b},{0:b},{0:b}".format(425)
\'110101001,∑,425,651,1a9,1A9\'
分别表示:二进制、unicode、十进制、八进制、十六进制,大写十六进制

分别表示:科学计数法(小e)、科学计数法(大E)、正常float、百分数形式

分类:

技术点:

相关文章:

  • 2021-11-17
  • 2021-07-03
  • 2022-12-23
  • 2021-09-29
  • 2021-06-30
猜你喜欢
  • 2021-09-16
  • 2021-10-29
  • 2021-04-30
  • 2021-08-10
  • 2021-07-23
  • 2021-07-11
相关资源
相似解决方案