1·熟练使用字符串运算符
a·加号(+)运算符
使用)(+)加号运算符可以将两个运算符连接起来,成为一个新的运算符。
b·乘号(*)运算符
使用乘号(*)运算符可以将字符串的内容重复数次,成为一个新的字符串。
c·逻辑运算符
使用大于(>)、等于(==)、小于(<)逻辑运算符比较两个字符串的大小
d·in 和 not in 运算符
使用in 或 not in运算符测试某个字符是否存在于字符串内,例如:
·
【综合测试】
·
·
·
2·格式化字符串
Python支持格式化字符串输出。字符串格式化使用字符串操作符百分号(%)来实现。在百分号的左侧放置一个字符串(格式化字符串),右侧放置希望被格式化的值。可以使用一个值,如一个字符串或数字、也可以使用多个值的元组或字典。
字符串格式化符号 | 含义 |
---|---|
%c | 字符及其ASCII码 |
%s | 字符串 |
%d | 整数 |
%u | 无符号整型 |
%o无符号八进制数 | |
%x | 无符号十六进制数 |
%f | 浮点数,可以指定小数点后的精度 |
%e | 科学计数法浮点数 |
%p | 十六进制数变量的地址 |
格式化浮点数,可以在一个句点加上需要保留的小数点位数,此放在字符前面(%.2f).例如:
a="今天的早饭的单价为%.2f元" b=20.11 c=a%b print(c)
如果不指定精度,默认情况下就会显示六位小数。例如:
a="今天的早饭的单价为%f元" b=20.14 c=a%b print(c)
如果在格式化字符串中包含百分号,就必须使用%%,就这样Python才不会将百分号误认为格式化字符,例如:
a="今天的早饭的单价为%.2f%%元" b=23.45 c=a%b print(c)
.
·
·
·
·
·
·文章摘选自《Python3.6 从入门到精通》,仅用于个人学习笔记。