三元运算:简便写法
a,b,c=1,3,5
d=a if a>b else c
print(d)
相当于
a,b,c=1,3,5
if a>b:
d=a
else:
d=c
print(d)
文本str和二进制bytes的转换
encode:编码 decode:解码
eg1:
字符串转成二进制,encode括号内是告诉系统本来是什么格式
eg2:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "Deakin"
# Email: [email protected]
# Date: 2018/1/2
subject="今天星期二"
print(subject)
print(subject.encode("utf-8"))
打印结果:
今天星期二
b‘\\xe4\\xbb\\x8a\\xe5\\xa4\\xa9\\xe6\\x98\\x9f\\xe6\\x9c\\x9f\\xe4\\xba\\x8c‘