转义
\n:换行
a = 'hello\nworld'
print(a)
# 输出 hello
# world
\t:制表符
a = 'hello\tworld'
print(a)
# 输出 hello world
\:取消转义
a = 'hello \\nworld'
print(a)
# 输出 hello \nworld
\b:退格
\r:回车,当前位置移到本行开头
\':代表一个单引号,同样的 “ 等符号也可以这么输出
\0:代表一个空字符
\a:系统提示音
字符串编码
编码:encode
a = '王子越'.encode('utf-8')
print(a)
# 输出 b'\xe7\x8e\x8b\xe5\xad\x90\xe8\xb6\x8a' (b表示二进制)
解码:decode
a = b'\xe7\x8e\x8b\xe5\xad\x90\xe8\xb6\x8a'
b = a.decode('utf-8')
print(b)
# 输出 王子越
字符串拼接
+
print('hell' + 'o w' + 'orld')
# 输出 hello world
格式化字符串
%s:用于字符串
%d:用于整数
%d %数字
%f %浮点数
%c %ASCII字符
%o %8进制
%x %16进制
%e %科学计数法
%.if 保留i位小数
%xf 确定总长度不足用空格不全
print('Hello,%s%s' % ('wang', 'ziyue'))
print('123%d%d' % (456, 789))
# 输出 123456789
# Hello,wangziyue
join
a = ''.join(['hello', 'world'])
print(a)
# 输出 helloworld
# 将字符串加入列表的时候会在列表的每个间隔处加入
a = 'python'
b = a.join(['hello ', ' world ', ' py'])
print(b)
# 输出 hello python world python py
format
first_name = 'wang'
last_name = 'ziyue'
full_name = '{}{}'.format(first_name, last_name)
print('Hello,{}'.format(full_name))
# 输出 Hello,wangziyue
f
first_name = 'wang'
last_name = 'ziyue'
full_name = f'{first_name}{last_name}'
print(f'Hello,{full_name}')
# 输出 Hello,wangziyue
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。