三元运算:简便写法
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: 469792427@qq.com
# 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‘