python
文章平均质量分 75
For_myself0
基础学员
展开
-
python面向对象
一、面向对象和面向过程**面向对象编程—Object Oriented Programming,简称 OOP,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数;**面向过程把函数继续切分为子函数,来降低系统的复杂度;二、类1.类的创建 父类(基类)和子类(派生类)##针对不同对象,特色化设置class Cat(object): ##所有类的父类均可为ob...原创 2018-06-07 14:50:25 · 362 阅读 · 0 评论 -
python字符串
一、字符串定义 1.可用" "、''、""" """定义 2.转译特殊字符 "\"二、字符串操作 s = 'welcomewestos' ##从0开始,到length-1结束 1.索引 print(s[4]) ##打印4索引,即第5个字符 2.切片 print(s[1:3]) ##从0索引开始,到3索引结束 print(s[:]) ...原创 2018-05-24 16:58:06 · 538 阅读 · 0 评论 -
python列表、元组与集合
python列表一、列表的创建与操作1.创建列表a = []b = [a, 1, True, 3j + 2, "hi"]c = [[1, 2, 3, 4], [a, b], 233, "hello"]d = [a, b, c ]2.列表的索引与切片>>> c = [[1,原创 2018-05-30 10:16:59 · 387 阅读 · 0 评论 -
python字典与函数
字典一、定义 d=dict(a=2,b='hello') ##直接定义赋值 d={}.fromkeys() ##采用fromkeys函数定义打印模块pprint,使输出更美观# import pprint ##导入pprint模块# user=[]# for i in range(10): ##生成user列表user1-user10用户# ...原创 2018-05-30 11:44:58 · 855 阅读 · 0 评论 -
python练习_01
练习1. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?for i in range(1,5): ##重点是i、j、K范围相同,值不同 for j in range(1,5): for k in range(1,5): if i!=j and j!=k and i!=k: r...原创 2018-05-30 17:25:37 · 448 阅读 · 0 评论 -
python高级特性
一、迭代In [2]: from collections import Iterable ##判断是否可迭代,需导入Iterable模块In [3]: isinstance([1,2,3],Iterable)Out[3]: True ##可for循环遍里的数据类型,均可迭代In [4]: isinstance((1,2,3),Iterable)Out[4]: TrueIn...原创 2018-06-04 00:10:00 · 324 阅读 · 0 评论 -
python高阶函数
一、map函数(执行)1.map原理:map( ) 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回2.对[1,2,3]、 [4,5,6] 、[7,8,9]三个列表一一对应求和##from collections import Iterabledef add(*num): return s...原创 2018-06-04 01:03:28 · 1271 阅读 · 0 评论 -
python模块
模块一、模块简述在 Python 中,一个.py文件就称之为一个模块(Module)。其优势在于:大大提高了代码的可维护性;当一个模块编写完毕,就可以被其他地方引用;二、模块搜索路径1.默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在 sys 模块的 path 变量中:In [1]: import sysIn [2...原创 2018-06-05 23:29:09 · 203 阅读 · 0 评论 -
python文件操作
一、文件读写的原理Python 内置了读写文件的函数,用法和 C 是兼容的;操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作;二.文件读写的操作注意:##注意:操作时顺序为:打开+操作+关闭f = open('/root/hello') ##打开文件,如不存在会报错f.r...原创 2018-06-07 00:23:49 · 325 阅读 · 0 评论 -
python基础知识
一、python安装 1.下载安装包 Python-3.6.4.tgz ##官网www.python.org### 2.解压安装包 tar xf Python-3.6.4.tgz -C /opt/ 3.编译 ##注意目录 /opt/Python-3.6.4 ./configure --prefix=/usr/local/python3 ...原创 2018-05-24 16:31:09 · 283 阅读 · 0 评论