字符串:由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