![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 75
For_myself0
基础学员
展开
-
python面向对象
一、面向对象和面向过程 **面向对象编程—Object Oriented Programming,简称 OOP,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数;** 面向过程把函数继续切分为子函数,来降低系统的复杂度; 二、类 1.类的创建 父类(基类)和子类(派生类) ##针对不同对象,特色化设置 class Cat(object): ##所有类的父类均可为ob...原创 2018-06-07 14:50:25 · 336 阅读 · 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 · 525 阅读 · 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 · 350 阅读 · 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 · 813 阅读 · 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 · 433 阅读 · 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]: True In...原创 2018-06-04 00:10:00 · 311 阅读 · 0 评论 -
python高阶函数
一、map函数(执行) 1.map原理: map( ) 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回 2.对[1,2,3]、 [4,5,6] 、[7,8,9]三个列表一一对应求和 ##from collections import Iterable def add(*num): return s...原创 2018-06-04 01:03:28 · 1251 阅读 · 0 评论 -
python模块
模块 一、模块简述 在 Python 中,一个.py文件就称之为一个模块(Module)。其优势在于: 大大提高了代码的可维护性; 当一个模块编写完毕,就可以被其他地方引用; 二、模块搜索路径 1.默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在 sys 模块的 path 变量中: In [1]: import sys In [2...原创 2018-06-05 23:29:09 · 197 阅读 · 0 评论 -
python文件操作
一、文件读写的原理 Python 内置了读写文件的函数,用法和 C 是兼容的; 操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作; 二.文件读写的操作 注意: ##注意:操作时顺序为:打开+操作+关闭 f = open('/root/hello') ##打开文件,如不存在会报错 f.r...原创 2018-06-07 00:23:49 · 318 阅读 · 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 · 264 阅读 · 0 评论