Unicode字符串
字符串有个编码的问题
计算机智能处理数字,不能处理文本,就必须先把文本转换为数字才能处理。 计算机在设计时采用8个比特(bit)作为一个字节(byte)
所以一个字节表示最大整数就是255. 0 -255被用来表示大小写英文字母、数字和一些符号,这个编码被称为ascii编码,比如大些字母
A的编码是65 ,小写字母z的编码是122.
python 对Unicode是支持的 ,表示的字符串用u'...'表示。
print u '中文'
中文
注意不加u,中文就不能正常显示了
。
如果有中文字符串在python环境运行 第一行要添加注解
# -*- coding:utf-8 -*-
--------
整数和浮点数 注意计算时,得到的数据类型
--------
布尔类型---
与运算 (and) 只有两个布尔类型都为True时,计算结算才为真(True)
或运算 (or) 只有一个布尔类值为True 计算结果就是True;
非运算(not) 与当前值取反 例如 :True变为 False, 或者把False 变为True;