|
楼主 |
发表于 2014-3-6 19:39:06
|
显示全部楼层
本帖最后由 51豪哥 于 2014-3-6 19:54 编辑
我又回来了!上周刚考完midterm,马上又要final了..节奏太快了!
上次我们讲到Expression, 就是1+2之类的statement.
我们知道 + 代表 加法,是Mathematical Operation, 那 1 和 2又是什么呢?
Type.
你可以说1 和 2 属于数字或者自然数。没错 但是在编程界里, 他们被划分的更细:
Integer (int) 整数, 包含正负。 比如说 -321, 0 , 240, 3*5等.
Floating point (float) 小数, 1.5, -20.1, 0.0 <--- 没错,0.0 是一个Floating point 虽然他实际值和0是一样的。
同样的例子有
1.0 1
12.000 12
左边都是floating point, 右边都是integer喔
你用他们去运算会得到不同的答案。 (Expression里有讨论过,Integer division).
当然, Python里还有许多其他的type,在日后的编程过程中我们会依依遇到的!
Character (char)
String(str)
等等..
最后一点~! 有注意到我在每个type后面放的括号吗?
他们并不光光是缩写喔。 在以后的日子中, 我们会经常遇到需要转化Type( 学名叫 Casting), 他们就登场了!
给大家一些例子
额外小知识! 区分Character 和 String: (一个是双引号,另一个是单引号)
下回见! |
|