python很火,我很中意你

72 阅读1分钟

我正在参加「掘金·启航计划」

前言

  • pythonC++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中不知道有没有,这个以后在深入了解一下

总结

  • 所有的语言除了语法不一以外,内核本质上都是相同的