笔记是本人学习时为方便以后复习所作,原教程链接 Python3 教程 | 菜鸟教程
转义字符
转义字符 | 描述 |
---|---|
\ (在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\’ | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数,yy 代表的字符,例如:\o12 代表换行,其中 o 是字母,不是数字 0。 |
\xyy | 十六进制数,yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
字符串运算符
x = 'hello'
y = 'world'
# '+'连接字符串
print(x + y)
# '*'重复输出字符串
print(x*3)
# '[]'通过索引获取字符
print(x[4])
# '[:]'截取一部分字符串
print(x[1:4])
# 'in' 字符串中包含给定的字符返回 True
if('e' in x):
print('True')
else:
print('False')
# 'not in' 字符串中不包含给定的字符返回 True
if('n' not in x):
print('True')
else:
print('False')
# 'r'所有字符串按字面意思来使用
print(r'\n \t')
# '%'格式字符串在下面部分
运行结果
helloworld
hellohellohello
o
ell
True
True
\n \t
字符串格式化
print('我叫%s,今年%d岁' %('小明',18))
运行结果
我叫小明,今年18岁
格式化符号:
- %c :格式化字符及其ASCII码
- %s :格式化字符串
- %d :格式化整数
- %u :格式化无符号整型
- %o :格式化无符号八进制数
- %x :格式化无符号十六进制数
- %X :格式化无符号十六进制数(大写)
- %f :格式化浮点数字,可指定小数点后的精度
- %e :用科学计数法格式化浮点数
- %E :作用同%e,用科学计数法格式化浮点数
- %g :%f和%e的简写
- %G :%f 和 %E 的简写
- %p :用十六进制数格式化变量的地址
来源:CSDN
作者:?dududu?
链接:https://blog.csdn.net/attackdily/article/details/104171897