我正在参加「掘金·启航计划」
前言
python与C++和JAVA不一样,python不需要使用大括号{}而是使用缩进来表示代码块。缩进多少空格随你自己喜好而定,但是在同一块代码中必须保持统一,比如你要是想缩进2个空格,就全部缩进2空格。- 注释也和其他语法不一样,
‘’’就可以表示注释,你可以多加几个符合表示不同程度的注释。 - 同时他也不需要结束符,
Java中是不是还需要;来进行结束标记,python中可以直接回车。
变量
- Java 中有8大基础变量,而且Java也是面向对象编程,但是在python 中就没有这个限定了,python创建变量也非常的简单
- python 申明变量只需要给变量赋值即可
name='hello',即可。 - 一个变量可以通过赋值指向不同类型的对象。 在数值混合计算时,Python会把整型转换成为浮点数。
标准类型
- 和Java一样python中也有内置类型。
| 类型 | 解释 |
|---|---|
| Number | 数字 |
| String | 字符串 |
| List | 列表 |
| Tuple | 元组 |
| Set | 集合 |
| Dictionary | 字典 |
变量赋值 a=5 后再赋值 a=10,这里实际是新生成一个 int 值对象 10,再让 a 指向它,而 5 被丢弃,不是改变a的值,相当于新生成了a。
这里就和Java的JVM一样,都是在内存里JVM会有垃圾回收机制回收,python中不知道有没有,这个以后在深入了解一下
总结
- 所有的语言除了语法不一以外,内核本质上都是相同的