随笔分类 - python_base
Python运算符(2)
摘要:位运算符:把数字看作二进制来进行计算 成员运算符 身份运算符: is 与 == 区别: is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断引用变量的值是否相等 运算符优先级:
阅读全文
Python运算符(1)
摘要:Python支持的运算符: 算术运算符 比较运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 算术运算符 比较运算符 赋值运算符 逻辑运算符
阅读全文
类的补充(二)
摘要:类属性和实例属性 类属性:当类本身需要一个属性时,直接在class中定义属性,这种属性就是类属性,归类所有,但类的所有实例都可以访问到。 注意:在编写程序的时候,千万不要对实例属性和类属性使用相同的名字,因为相同名称的实例属性将屏蔽掉类属性,但是当你删除实例属性后,再使用相同的名称,访问到的将是类属
阅读全文
类的补充(一)
摘要:1.获取对象的信息 a.使用type()函数判断对象类型 b.如果一个变量指向函数或者类,也可以用type()判断 c.使用type()判断两个对象的类型是否相同 2.使用isinstance():判断一个对象是否是某种类型,还可以判断是否某些类型中的一种 3.使用dir():如果要获得一个对象的所
阅读全文
类和实例(三)
摘要:1.继承:在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。子类会继承父类的所有属性和方法,也可以定义自己的属性和方法。 a.创建子
阅读全文
类和实例(二)
摘要:1.类属性 a.由于python是动态语言,根据类创建的实例可以任意绑定属性。给实例绑定属性的方法是通过实例变量或者通过self变量 b.如果Student类本身需要绑定一个属性,可以直接在class中定义属性,这种属性是类属性,归Student类所有 c.实例属性属于各个实例所有,互不干扰; 类属
阅读全文
类和实例(一)
摘要:1.面向对象编程:object oriented programming, 简称OOP。OOP将对象作为程序的基本单元,一个对象包含了数据和操作数据的数据 2.面向对象和面向过程的区别 a.面向过程:面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程
阅读全文
函数三(模块)
摘要:1.函数可以存储在被称为模块的独立文件中,再将模块导入到主程序中,import语句允许在当前运行的程序中使用模块中的代码。将函数存储在独立的文件中,可以隐藏程序代码的细节,还可以在不同的程序中重用函数。 2.导入整个模块:要让函数是可导的,得先创建模块。模块是扩展名为.py的文件,包含要导入到程序中
阅读全文
函数二(返回值/传递列表)
摘要:1..返回值:函数并非总是直接显示输出,它可以处理一些数据,并返回一个或一组值,函数返回的值被称为返回值。在函数中使用return语句将值返回到调用函数的代码行。调用返回值的函数时,需要提供一个变量,用于存储返回的值。 2.return 和 print的区别 a.在执行函数的时候return无法打印
阅读全文
函数
摘要:1.定义函数:使用关键字def来定义一个函数,向python指出函数名,还可能在括号内指出函数为完成其任务需要什么样的的信息。 2.实参和形参 a.形参:函数完成其工作所需要的一项信息 b.实参:调用函数时传递给函数的信息 3.传递实参 a.位置实参:实参的顺序与形参的顺序相同。使用位置实参调用函数
阅读全文
while循环
摘要:1.函数input()让程序暂停运行,等待用户输入一些文本,获取用户输入后,python将其存储在一个变量中。 可以使用运算符+=在存储在原变量中的字符串末尾附加一个字符串。 2.使用函数int()可以将数字的字符串转换为数值,使用str()将数字转换为字符串,求模运算符(%)指出两个数相除余数时多
阅读全文
字典
摘要:1.定义:在python中,字典是一系列键—值对,用{}表示。每个键都与一个值相关联,可以使用键来访问与之相关联的值,可将任何python对象用作字典中的值。键和值之间用冒号分开,键值对之间用逗号分开。字典可以存储众多对象的同一种信息,也可以用来存储一个对象的多种信息 2.添加键值对:依次指定字典名
阅读全文
操作列表
摘要:1.for循环:for循环可以遍历列表中的所有元素,对列表中的元素执行相同的动作。在for循环后面,没有缩进的代码都只执行一次,不会重复执行。写代码时要避免不必要的缩进错误。 2.创建数值列表:使用函数range()让python从你指定的第一个数值开始数,到达你制定的第二个值后停止,输出不包含第二
阅读全文
列表
摘要:1.列表定义:列表是由一系列特定顺序排列的元素组成的,在python中用[]来表示列表 a. 在python中,第一个列表元素的索引为0,而不是1,将索引指定为-1,返回列表中的最后一个元素 2.操作列表元素 a. 修改列表中的元素,直接给需要修改的元素赋予一个新的值即可 b. 在列表中添加元素,在
阅读全文
字符串
摘要:1.定义:在Python中,用引号括起来的都是字符串,引号可以是单引号或者双引号,字符串是字符的有序序列,可以对其中的字符进行索引 2.字符串操作 a. 使用方法来修改字符串的大小写 .title() 首字母大写显示每个单词 .upper() 全部大写 .lower() 全部小写 b. 合并拼接字符
阅读全文
变量
摘要:1.变量的命名和使用 变量名只能包含字母、数字和下划线,并且不可以用数字打头 变量名不能包含空格键,可以使用下划线来分割其中的单词 不能将Python的关键字和函数名作为变量名 变量名应既简短又具有描述性 2.每个变量都存储了一个值,在程序中可以随时修改变量的值,Python始终记录最新的值
阅读全文
浙公网安备 33010602011771号