python编程基础数据框架002

对象引用(变量)

python将所有数据存为内存对象

python中,变量事实上是指向内存对象的引用。

动态类型:在任何时刻,只要需要,

某个对象引用都可以重新引用一个不同的对象(可以是不同的数据类型)

内建函数type()用于返回給定数据项的数据类型

“=”用于将变量名与内存中的某对象绑定:如果对象事先存在,就直接进行绑定,

否则:则由“=”创建引用的对象

变量命令规则:

   只能包含字母,数字,下划线,且不能以数字开头

   区分字母大小写

   禁止使用保留字

   python2与python4的保留字有所不同

命令惯例:

以单一下划线开头变量名(_x)不会被from module import  * 语句导入

前后有下划线的变量名(_x_)是系统定义的变量名,对python解释器有特殊意义

以两个下划线开头但结尾没有下滑线的变量名(__x)是类的本地变量

交互式模式下,变量名"_"用于保存最后表达式的结果

 注意:变量名没有类型,对象才有

 组合数据类型

数据结构:通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合

python常用的组合数据类型

序列类型:

列表:使用[]创建,如['call','me']

元祖:使用()创建 ,如('one','two')

字符串也属于序列类型

集合类型 : 集合 

映射类型: 字典 

列表是可变对象 ,可以在原处修改

字典是可变对象,元祖是不可变序列

python中组合数据类型也是对象,因此其可以嵌套['hello','word',[1,2,3]]

实质上,列表和元祖并不真正存储数据,而是存放对象引用

python对象可以具有其可以被调用的特定“方法(函数)”

元祖,列表以及字符串等数据类型是“有大小的”也即,其长度可使用内置函数len()测量

逻辑运算是任何程序设计语言的基本功能

pythontigong4组逻辑运算

身份操作符:is 判定左端对象引用是否相同于右端对象引用,也可以与none进行,

比较操作符:> ,< ,<=,>=,==

成员操作符:in 或not in 测试成员关系

逻辑运算符: and or not 

控制流语句

if  ,while ,for ..in ,try 

输入:

input()

raw_input()

猜你喜欢

转载自blog.csdn.net/qq_43715831/article/details/89517877