嵩天python测验4_Python学习第四课-MOOC嵩天

字符串类型及操作

1、字符串类型的表示

2178704-20201017223007376-1935322333.png

2178704-20201017223020760-1592233446.png

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

-字符串内出现引号的处理

2178704-20201017223049335-1424655085.png

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

2178704-20201017223112464-2098233710.png

索引的使用:

使用[]获取字符串中一个或多个字符

2178704-20201017223315752-1764930186.png

-字符串切片的高级用法

2178704-20201017223335227-1511501798.png

最后一个实现了将原字符串逆序

-转义符\

-转义符表达特定字符本意

2178704-20201017223440011-1225190515.png

2、字符串操作符

2178704-20201017223455757-999895076.png

例子

#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、字符串处理函数

2178704-20201017223607056-1428281098.png

2178704-20201017223620928-105825332.png

有趣的应用

2178704-20201017223651590-485489572.png

2178704-20201017223707338-1982302335.png

end=""表示输出之后不换行

4、字符串处理方法

-一些以方法形式提供的字符串处理功能

2178704-20201017223800210-1426101735.png

2178704-20201017223809207-1788433468.png

2178704-20201017223820077-1361651147.png

5、字符串类型的格式化

格式化是对字符串进行格式表达的方式

-字符串格式化使用.format()方法,用法如下:

<模板字符串>.format(<逗号分隔的参数>)

槽——占位信息符

2178704-20201017223840955-48217819.png

槽内部对格式化的配置方式

{<参数序号>:<格式控制标记>}

2178704-20201017223900860-1344589586.png

例子:

>>>"{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、十进制、八进制、十六进制,大写十六进制

2178704-20201017223925121-1599051695.png

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值