python中 r’’, b’’, u’’, f’’ 的含义
# r的作用就是去除转义字符
a = 'input\n'
b = r'input\n'
"""
print a
print b
输出的结果为:
input
input\n
"""
# 字符串前加f
import time
t0 = time.time()
time.sleep(1)
name = 'processing'
# 这种f在python2.X版本中不支持,在python3.X版本中才支持
# print(f'{name} done in {time.time() - t0:.2f} s')
# 字符串前加b:后面字符串是bytes 类型。
response = b'<h1>Hello World!</h1>' #<h1>Hello World!</h1>
response1 = '<h1>Hello World!</h1>' #<h1>Hello World!</h1>
# print(type(response1))#<type 'str'>
# print(type(response))
# 字符串前面加u :一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。
print(u'sdf好好学习')