python基础认识

Posted sunzan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础认识相关的知识,希望对你有一定的参考价值。

  这些日子以来,新闻铺天盖地的都是人工智能,那么借着这股潮流,python也随之火起来了,现在的python不仅仅可以进行人工智能领域的开发。还可以进行web、爬虫等领域的运用。因此,我认为作为一个紧跟潮流的程序员应当了解python。

  python首先那是一门脚本语言,因此定义比较灵活,相比于其他强定义语言,它的语法可能没有那么严谨。因此,需要开发人员需要尽可能详细的注释与严谨的语法命名来帮助我们实现一些这个python方面的约定。

  python可以向js一样无须定义类,无须定义函数,只是紧紧一句代码就可以执行,因为他是解释型语言。也就意味着python比较灵活。我们来分析一个定义

  name = "张三"

  我们发现上面我们声明的变量并没有指定数据类型,仅仅声明了变量名,并赋予值,那么我如何知道我的变量是什么数据类型呢?其实,python在赋值后,那么python会根据传入的值去确定变量的数据类型,也就是说python是值决定数据类型。那么当我们出现同名变量时,后一个值会覆盖前一个值。如何知道呢,我们来个例子。

       name  = "张三"

  print id(name)

  name = 123

  print id(name)

我们运行会发现当前id值不一致,而id就是代表当前变量的内存地址,所以我们在命名的时候需要尽可能的避开重命名问题。

我们看上面两个案例会发现,我们在一条语句后面没有";",其实在python语法中省略了分号,那么意味着一行只能写一句代码。

而且在python中也没有“{}”,我们需要通过缩进来确定代码的层次关系,那么一个层次关系中的缩进是一个tab键距离。

  后续还会写一系列的博客,我准备花一些时间从python基础写到人工智能。

以上是关于python基础认识的主要内容,如果未能解决你的问题,请参考以下文章

python基础之从认识python到python的使用

零基础认识python及其基础知识汇总

python基础----递归函数认识类和对象

Python基础:认识 Python第一个 Python 程序和PyCharm 的初始设置

认识Python&基础环境搭建

编测编学零基础学python_01_认识变量