python 语言学习(三)
Python 数据类型
Python 中一切皆为对象。JavaScripts 也如此。
Booleans [布尔型]
或为 True[真] 或为 False[假]Numbers [数值型]
Intergers [整数]: 1,2
Floats [浮点数]: 1.1, 1.2
Fractions [分数]: 1/2, 2/3Strings [字符串型]
Unicode 字符序列Bytes [字节] 和 Byte Arrays [字节数组]
一份图像文件Lists [列表]
值的有序序列Tuples [元组]
有序而不可变的值序列Sets [集合]
装满无序值的包裹Dictionaries [字典]
是键值对的无序包裹
布尔数据类型
布尔类型或为真或为假。Python 有两个被巧妙地命名为 True 和 False 的常量,可用于对布尔类型的直接赋值。表达式也可以计算为布尔类型的值
布尔值可以当作数值对待。True 为 1; False 为 0。
1 | >>> True + True |
数值类型
Python 同时支持 Integer[整型] 和 Floating Point[浮点型]数值。无任何类型声明可用于区分;Python 通过是否有小数点来分辨它们
1 | >>> type(1) |
int 和 float 可以相互转换。
和 JavaScript 一模一样?