现在的位置: 主页 > 在线留言 > 文章正文

Python从入门到PY交易,基础语法,散记(二)

作者:成都渝祥金属丝网制品有限公司 来源:www.cdyuxiang.com 未知发布时间:2017-09-05 12:27:26
Python从入门到PY交易,基础语法,散记(二)

类本身进一步细分成子类的过程,称为继承,比如鸟类是属于动物类,鸟类是动物类的子类
子类拥有父类的所有属性
1.继承的基本格式

class 类名(父类名):
属性
方法 :
方法体

2.范例:

python2


3.父类默认为object
4.类的特殊用法:
每个类中的方法中都有self参数,在方法内部调用自身的属性或方法
构造方法init(),实例化对象的时候自动调用,一般做初始化

容器container:

能存储多个元素的对象称为容器,如列表,词典
字典{} 唯一的映射类型,对象可变,键必须使用不可变对象,可以使用不同类型的键值
1. 词典:key:value,{}:

c = {“id“:100,”name“:”wuxunjie”,””age””:22}

通过key就可以修改value , key是无法改变
如 c[“id”] = 20
2. 通过对新的key赋值往词典中加入一个新的键值对
添加 dic[‘tel’]=’12345678’ 会随机插入字典之中,因为字典是无序的
3. 词典常用方法
dic.keys():得到所有的key
del dci[‘tel’] 删除dci字典中的tel元素
dic.clear 清空字典
del(dic)删除字典

Python中的文本文件的操作

具有最基本的文本文件读写功能
1.创建文件对象
f = open(“文本文件”)
2.读取:

str = f.read(N) #读取N bytes的数据
Str = f.radline() #读取一行
Str = f.readlines() #读取所有行

3.写入:
F.write(‘写入的内容’) #将所需内容写入文件之中
4.关闭:
F.close()

Python中的模块结构

模块是为了更好的组织已经有的程序,以方便重复利用
在python中一个.py文件就构成一个模块。可以调用其他文件中的程序
1.引入模块
定义一个模块1,实现一个办法
在模块2中通过import导入模块1,不加.py后缀
在模块2中通过 模块.对象 即可调用
2.其他引入方式:

Import a as b # 引入模块a,并命名为b
from a import b # 从模块a中引入b对象。调用时可不说明
from a import * # 从模块 a中引入所有对象,调用时都不用说明

3.可以将模块放在同一个文件夹中,构成一个模块包,此包必须包含一个init.py的文件
引入模块包:import 包名.module

Python中特殊的参数传递

1.可以根据名称来传递

python3


2.可以规定默认值,但必须得从左到右一一对应

3.多个参数的传递,定义函数时参数前面加*

4.传递字典需要加**,也可以用解包的方式传递参数

这里写图片描述

Python中循环相关的常用函数

1.Range函数,可以构造列表

输出结果:
a c e g i k
2.enumerate():可以在每次循环中同时得到下标和元素

输出结果:

3.zip():可以在一次循环中从各个序列中分别取出一个元素,并行遍历

这里写图片描述


输出结果:

4.取最大值 max()
5.取最小值 min()
6.长度 len()
7.取商和模 divmod()
8.求次方 pow()
9.浮点数 round()
10.cmp() 比较两个字符串
11.String函数
字符串.capitalize() 把字符串首字母变成大写
str.replace(old,new,替换次数) 替换
str.split(标记,次数) 切割

Python中的函数对象

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网站优化 http://www.feimao666.com

上一篇:Python机器视觉编程环境搭建方法 下一篇:最后一页