3.Python编程语言基础技术框架

3.Python编程语言基础技术框架

3.1查看数据项数据类型

  type(name)

3.2查看数据项数据id

  id(name)

3.3对象引用

  备注Python将所有数据存为内存对象

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

  动态类型:在任何时刻,只要需要,某个对象引用都可以重新引用一个不同的对象(可以是不同的数据类型)

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

  变量命令规则

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

  区分字母大小写

  禁止使用保留字

  命令惯例

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

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

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

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

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

3.4组合数据类型

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

  Python常用的组合数据类型

  序列类型

列表:使用[]创建,如[‘Call’,’me’,’Tshmeal’,’.’](不可改变)

  元组:使用()创建,如(‘one’,’two’)(可改变)

  字符串也属于序列类型

  做切片:name = “string”

  name[0:2]st

  name[:2]st

  name[2:]ring

  name[2:3]r

  name[0:4:2]sr --指定步进为2

  len(name)6

  列表是可变序列,元组是不可变序列

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

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

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

  集合类型

  集合

  Python中,组合数据类型也是对象,因此其可以嵌套

  [‘hello’,’world’,[1,2,3]]

  映射类型

  字典

3.5逻辑操作符

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

  Python提供了4组逻辑预算

  身份操作符

  is:判定左端对象引用是否相同于右端对象引用;也可以与None进行;

  比较操作符

  <, >,<=,>=, !=, ==

  成员操作符

  innot in:测试成员关系

  逻辑运算符

  and, or, not

3.6输入输出

  输入

  input()raw_input()

  Python解释器提供了3种标准文件对象,分别为标准输入、标准输出和标准错误,它们在sys模块中分别以sys.stdinsys.stdoutsys.stderr形式提供

  Pythonprint语句实现打印一个对程序员友好的标准输出流接口

  从技术角度来讲,print是把一个或多个对象转换其文本表达形式,然后发送给标准输出或另一个类似文件的流

  在Python中,打印与文件和流的概念联系紧密

  文件写入方法是把字符串写入到任意文件

  print默认把对象打印到stdout流,并添加了一些自动的格式化

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzgyyg.html