python之字符串类型及操作

字符串:由0个或多个字符组成的有序字符序列

字符串由一对单引号或一对双引号表示 "请输入带有符号的温度值: " 或者 'C'

字符串是字符的有序序列,可以对其中的字符进行索引 "请" 是 "请输入带有符号的温度值: " 的第0个字符

字符串有 2类共4种 表示方法

由一对单引号或双引号表示,仅表示单行字符串 "请输入带有符号的温度值: " 或者 'C'

由一对三单引号或三双引号表示,可表示多行字符串 ''' Python 语言 '''

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

索引:返回字符串中单个字符       <字符串>[M] "请输入带有符号的温度值: "[0] 或者 TempStr[-1]

切片:返回字符串中一段字符子串 <字符串> [M: N] "请输入带有符号的温度值: "[1:3] 或者 TempStr[0:-1]使用[M: N: K]根据步长对字符串切片

<字符串>[M: N],M缺失表示至开头,N缺失表示至结尾
"〇一二三四五六七八九十"[:3] 结果是 "〇一二" - <字符串>[M: N: K],根据步长K对字符串切片
"〇一二三四五六七八九十"[1:8:2] 结果是 "一三五七" "〇一二三四五六七八九十"[::-1] 结果是 "十九八七六五四三二一〇"

字符串的操作符:由0个或多个字符组成的有序字符序列

#WeekNamePrintV2.py实例

weekStr = "一二三四五六日"

weekId = eval(input("请输入星期数字(1-7):"))

print("星期" + weekStr[weekId-1])

字符串处理函数:

str(x)的功能与eval(x)相反

字符串处理方法:

字符串的格式化:

format()方法的使用:<模板字符串>.format(<逗号分隔的参数>) 

槽:

“{ }:计算机{ }的cpu占有率为{ }%”.format( "2018-10-10","c",10) format()的参数对应的填入槽中

 槽中可填入序号来控制填入数据:{1}就是填入字符c

猜你喜欢

转载自www.cnblogs.com/cubeq/p/11749415.html