python基础
文章平均质量分 64
†徐先森®
种一棵树最好的时间是十年前,其次是现在
展开
-
Centos7 python2和python3共存安装
一、解决Python2 pip问题 在centos7中安装好操作系统,自带的是Python2的版本,但是并没有pip的方法,我们需要自行安装 报名为python-pip 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25原创 2020-07-16 12:47:38 · 334 阅读 · 0 评论 -
python基础13----面向对象02
【本章节涵盖重点内容:一个类里怎么访问另一个类的属性,继承的作用和语法,多继承时父类有同名方法的处理方案,重写的作用和语法,重写后调用父类方法的三种方案,私有属性和私有方法的定义方式和用途,子类能否使用父类的私有属性,多态的好处和实现方式】一,继承介绍以及单继承1. 现实中的继承在现实生活中,继承一般指的是子女继承父辈的财产2. 程序中的继承在程序中,继承描述的是多个类之间...原创 2019-02-19 14:31:43 · 218 阅读 · 0 评论 -
python基础12----面向对象01
【本章节涵盖内容:类和对象的概念,定义类的语法,创建对象的语法和使用对象调用方法的方式,为对象添加属性的方式,self 的作用,魔法方法的特点,__init__ 、__str__、__del__方法什么时候执行,一般用于做什么,内容量稍大】一,面向对象和面向过程的区别面向过程:根据业务逻辑从上到下写代码面向对象:将变量与函数绑定到一起,分类进行封装,每个程序员只要负责分配给自己的分类,...原创 2019-02-19 14:20:50 · 306 阅读 · 0 评论 -
把python列表中相同的键不同值的数据逐个添加到字典中
原字符串为str,原意将前端发送过来的post请求体中的数据单独匹配出来。1,使用正则表达式根据&符号切割成数据单独的列表格式如: [user_name = gf,sex = 1,hobby = 1,hobby = 2,hobby = 3,file ='',about = fdg,jiguan = 1]2,使用for循环格式,将列表中的内容遍历出来,并添加到字典中【注意,需要...原创 2019-02-19 11:56:28 · 4132 阅读 · 0 评论 -
python基础08----函数注意点
[本章节涵盖内容:函数执行过程,参数,返回值,return的作用,局部变量,全局变量注意点]函数是什么?如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它调用函数很简单的,通过 函数名() 即可完成调用# 定义完函...原创 2019-01-23 13:09:39 · 147 阅读 · 0 评论 -
函数+文件应用:名片管理系统(文件版)
学习过前面的名片管理系统函数版本的同学可以参考此次的代码,直接对操作的数据进行写入文件和读取。代码是直接从我编辑器上拷贝下来的,可以直接拿走运行,但是需要先在外面的文件中定义一个[ ] 空列表格式,用来以列表方式存放数据。import os# 定一个列表,用来存储所有的名片信息(每个名片是一个字典)info_list = []def print_menu(): print...原创 2019-01-26 13:58:58 · 406 阅读 · 0 评论 -
python基础11----python的文件操作
【本章涵盖内容:文件的打开,关闭,读取,写入,文件目录的操作】1,文件的打开与关闭想一想:如果想用word编写一份简历,应该有哪些流程呢?打开word软件,新建一个word文件 写入个人简历信息 保存文件 关闭word软件同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的打开文件,或者新建立一个文件 读/写数据 关闭文件<1&g...原创 2019-01-26 13:55:46 · 143 阅读 · 0 评论 -
python基础10----强化练习 递归函数,匿名函数,列表推导式
【本章涵盖内容:递归函数,匿名函数,列表推导式】1,递归函数<1>什么是递归函数通过前面的学习知道一个函数可以调用其他函数。如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。<2>递归函数的作用举个例子,我们来计算阶乘 n! = 1 * 2 * 3 * ... * n解决办法1:看阶乘的规律1! = 1...原创 2019-01-26 13:49:36 · 234 阅读 · 0 评论 -
python基础,函数应用之:基础名片管理系统
学习完之前的前十章基础python学习之后就可以来尝试着做一个小应用来体验下成就感了。需求:做一个名片管理系统,使用函数完成功能(添加名片,删除名片,更改名片,查询名片)注意:这个程序只是在内存中运行,现在因为只是根据前面的知识前提下所做的程序,并不能保存到文件中,以后会在之后的知识体系中加入可以写入文件中的版本。# 定一个列表,用来存储所有的名片信息(每个名片是一个字典)...原创 2019-01-26 13:41:01 · 437 阅读 · 0 评论 -
python基础09----python中的拆包,交换变量的值,引用,可变/不可变数据类型,函数使用注意事项
【本章节涵盖内容:拆包,交换变量的值,引用,可变/不可变数据类型,函数使用注意事项】1,拆包、交换变量的值<1> 对返回的数据直接拆包def get_my_info(): high = 178 weight = 100 age = 18 return high, weight, age # 函数返回三个数据,会自动打包为元组# res...原创 2019-01-26 13:35:37 · 207 阅读 · 0 评论 -
python基础07----字符串,列表,元组,字典的公共方法总结
【本章节涵盖内容:公共使用的运算符,python的内置函数】运算符运算符 Python 表达式 结果 描述 支持的数据类型 + [1, 2] + [3, 4] [1, 2, 3, 4] 合并 字符串、列表、元组 * ['Hi!'] * 4 ['Hi!', 'Hi!', 'Hi!', 'Hi!'] 复制 字符串、...原创 2019-01-17 12:46:18 · 125 阅读 · 0 评论 -
python基础06----字典操作总结
【本章节涵盖内容:字典的创建,字典的增,删,改,查,字典的几种遍历方式】1,字典的介绍列表的缺点当存储的数据要动态添加、删除的时候,我们一般使用列表,但是列表有时会遇到一些麻烦。# 定义一个列表保存,姓名、性别、职业nameList = ['xiaoZhang', '男', '木匠'];# 当修改职业的时候,需要记忆元素的下标nameList[2] = '铁匠' #...原创 2019-01-17 12:41:44 · 249 阅读 · 0 评论 -
python基础05----常用数据类型之列表/元组的所有操作总结
1,列表【本章节涵盖:列表的创建,增加,删除,修改,查找,循环嵌套方式,以及排序。元组的操作,和列表的区分注意点】列表是什么?如果学习过其他语言的小伙伴会很熟悉,不错,它就是数组。而没学习过编程语言的小伙伴不要急,且容我细细给您道来!大家都知道,保存一个人的名字需要用到一个变量字符串,比如:name=‘张三’,但是如果是一个班级的50个人的名字呢?不要告诉我说,用50个变量来保存,那就...原创 2019-01-17 12:19:45 · 183 阅读 · 0 评论 -
python基础02----判断语句总结
我们为什么要学习判断语句呢?在日常生活当中,如果满足某些条件,才能做某件事情,条件不满足的时候则不能做的事情,这就是所谓的判断语句。而这些情景在我们日常开发中也会经常用到。注意:代码的缩进为一个tab键,或者是四个空格。总结下来呢,python中的判断语句也就分为两种:第一种:if.....else......if 条件成立: 执行语句else: 执行条件不成...原创 2019-01-06 14:16:07 · 249 阅读 · 0 评论 -
python基础03----运算符和数据类型转换
1,算数运算符下面以a=10 ,b=20为例进行计算运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 b / a 输出结果 2 //...原创 2018-12-31 21:30:06 · 280 阅读 · 0 评论 -
python基础01---变量及类型,标识符和关键字,格式化输出,输入
从今天开始本人将在csdn中更新一个python类别的文档教程,涵纳从基础到中级到高级,以及一些项目源码解说。由于工作原因,更新不及时,敬请大家多多海涵。或有错误,还请多多指教。1,Python中的变量定义:对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。定义变量的语法为: 变量名 = 变量值。(这里的=作用是赋值。)定义变量后可以使用变量名来访问变量值。...原创 2018-12-31 21:18:11 · 295 阅读 · 0 评论 -
python基础04-----常用字符串操作
python常用的字符串总结,代码都可以直接使用,去掉注释就行了mystr = 'hello,woRld,iTcasT' '\n and,itcastcpp'print(mystr) #查看当前的字符串都是有什么* **1**,print(mystr.find("itcast")) # str.find("数据") 查找数据是否在这个字符串中 * -----是则返回所在的索引值...原创 2018-12-23 19:25:51 · 214 阅读 · 0 评论