DAY_1
1.初识Python的安装,运行,优缺点以及通过window自带的CMD执行python文件。
2.掌握python变量的定义,数据类型,以及存储。
Tips:
1.核心数据类型有数字,字符串(string),列表(list),字典表(dict),元组(tuple),文件(file),集合(set),布尔(Boolean),空(none),程序单元(包含函数,模块,类class)。
2.python有垃圾回收机制,python在定义变量的时候自动加上了一个计数器,如果数值因为为0,会自动删除。(自己引用自己的情况是特列)。
3.引用库的命令 import+库名
调用命令 库名.函数名
重点*
1.python区别其他语言(如C,C++),在安装,配置环境(C语言不需要)后会自己安装一个解释器和PVM。因为python程序不是直接在操作系统上运行,需要通过一个虚拟环境,所以导致python文件在执行的时候会慢一些。同时虚拟环境在运行完之后会释放所占空间。
2.python常用的数据类型有int,float,string,python语言的数据类型定义无需同C#一样在变量定义前说明具体的数据类型。
如a=10,python自动归结于int
name=“xyz”自动归于string(字符串型)
字符串可进行加与成操作
name+“111”此时name变为xyz111
name*2则变为xyz111xyz111
类型查看语句type(变量名)
3.变量定义的要求:只能包含数字,字母(大小写区分),下划线不能含有空格,其中只能以字母和下划线开头,应注意避免使用到关键字以及函数,同时要有简短的描述性。
4.地址查看语句id(变量名)
5.python层级由低到高分别为表达式,语句,模块,程序。
6.python有共享引用机制,我们再判断变量是否相同的时候不能简简单单只判断其变量值是否相同,更要注重地址的判别,对于整型变量(!)特指-256~256的数,在内存中已被缓存。
注:浮点型,字符串等不行。
判断地址是否相同的代码 a is b,例子如下
判断值是否相同,代码a==b,==意味恒等。
7.python的语句执行的基本流程如下