Python
文章平均质量分 93
小陈同学-陈百万
这个作者很懒,什么都没留下…
展开
-
Python综合应用(1)--名片管理系统开发
第一个综合应用-名片管理系统1框架搭建综合应用,名片管理系统欢迎界面,不同选项,1.新建名片,2.显示全部,3 查询名片(查到之后可以修改名片信息),0 退出系统程序开发流程:框架搭建分步骤完成功能程序文件名运行1框架搭建开发一个功能复杂的系统,先搭建一个框架能够简单运行,再一步一步完善功能。1.1 准备文件:一个系统中有多个文件:1.cards_main.py:程序的入...原创 2019-06-25 14:48:24 · 451 阅读 · 0 评论 -
Python(13)-函数,lambda语句
函数1 函数定义2 函数调用3 函数注释4 函数参数5 函数返回值函数:有独立功能的代码块,组织(封装)成为小模块,有需要的时候调用。自己编写第三方库:封装,修改功能代码块,增加函数定义,在其他程序中导入自己写的函数,来使用函数中的功能。1 函数定义定义一个函数的语法:def 函数名():函数封装的代码def test1():print(‘hello world’)函...原创 2019-06-09 09:24:05 · 191 阅读 · 0 评论 -
python(16)-列表list,for循环
列表的使用1 列表定义2列表中取值3列表的增,删,查,改3.1修改指定位置的数据3.2确定指定元素的索引3.3增加操作3.4删除操作4列表的数据统计5 列表排序6列表的循环遍历-for非数值类型:列表,元祖,字典,字符串,都是Python中的高级变量类型Python中的非数值类型都支持一些共同的操作:都是一个序列,也可以理解为容器,用来装东西用列表数据类型的应用场景:存储多个相同类型的数据,...原创 2019-06-14 14:42:26 · 41639 阅读 · 0 评论 -
Python(19)-字符串、Unicode字符串
高级数据类型--字符串1字符串的定义2字符串的长度、计数、Index3字符串常用方法3.1判断类型3.2查找和替换3.3文本对齐3.4去除空白字符4字符串的拆分和拼接5字符串的切片1字符串的定义字符串用于存储多个字符,可以用单引号和双引号来定义字符串,大多数编程语言都是使用双引号,为了和其他语言接轨,建议使用双引号进行字符串定义。str1=“python”使用单引号定义字符串的情形:字...原创 2019-06-19 19:38:26 · 235 阅读 · 0 评论 -
Python(17)-元组tuple
高级数据类型--元组1元组的定义2元组基本操作3元组的循环遍历4元组的应用场景5元组与格式化字符串6元组与列表之间的转换1元组的定义元组是由多个元素组成的数据,和列表很相似,主要差异:1.元组用()定义,逗号分隔其中元素,info_tuple=(“zhangsan”,18,179)2.一经定义,不可修改元祖变量(但是能够整个覆盖定义),3.只能查询其中元素([]+索引值)4.定义...原创 2019-06-15 12:04:15 · 186 阅读 · 0 评论 -
Python(18)-字典dictionary、集合
Python高级数据类型-字典1字典的定义2字典的基本操作3字典的统计、合并、清空4字典的循环遍历5应用场景字典是除了列表之外最灵活的数据类型,用来描述一个物体的关键信息,比如描述一个人的特征,身高,体重,年龄,1字典的定义字典: 用于存储无序的数据类型,不关心数据保存的顺序,用键来访问保存的数据列表: 用于存储 有序 的数据类型,用索引访问—有序#一个键值对占据一行,看起来比较清晰x...原创 2019-06-16 11:43:58 · 274 阅读 · 0 评论 -
Python(20)-高级数据类型的公共方法
高级数据类型的公共方法1内置函数2高级数据类型切片3运算符+,*,in4完整的for循环公共方法是列表,元组,字典,字符串都能使用的方法1内置函数内置函数:不需要import导入模块,就可以直接使用的函数,如print函数1.统计容器中元素的个数len()2.删除变量,可以做关键字也可以做内置函数del()3.返回容器中的最大值max()4.返回容器中的最小值,...原创 2019-06-21 15:54:26 · 138 阅读 · 0 评论 -
Python(23)-面向对象2-继承,多态
面向对象基本概念21.继承基本概念2.方法重写本系列博文来自学习《Python基础视屏教程》笔记整理,视屏教程连接地址:http://yun.itheima.com/course/273.html1.继承基本概念继承 实现代码的重复的使用,将多个类的共有方法封装在父类中,个性类从父亲=类中继承共有方法,再封装自己独特的方法就行。概念:子类拥有父类的所有属性和方法,不需要再次开发,子类要做的...原创 2019-08-13 14:19:08 · 154 阅读 · 0 评论 -
python(22)--面向对象1-封装
面向对象基本概念1面向对象基本概念2面向对象编程的核心概念本系列博文来自学习《Python基础视屏教程》笔记整理,视屏教程连接地址:http://yun.itheima.com/course/273.html1面向对象基本概念过程和函数:过程是一个早期的编程概念,类似于函数,只能执行,没有返回值。函数不仅能执行,还可以有返回值。面向过程 和 面向对象:面向过程:强调怎么做,把完成一个...原创 2019-08-09 21:43:50 · 268 阅读 · 0 评论 -
Python(24)-面向对象3-可迭代类对象Pokemon
面向对象3本系列博文来自学习《Python基础视屏教程》笔记整理,视屏教程连接地址:http://yun.itheima.com/course/273.html面向对象三大特性:封装(定义类的准则)、继承(实现代码的重用)、多态(增加代码的灵活度)多态:不同的子类对象,调用相同的父类方法,产生不同的执行结果。多态使用的两个前提:继承、对父类方法的重写46-5 0813...原创 2019-08-17 12:07:05 · 179 阅读 · 0 评论 -
Python(25)-单例设计模式
单例设计模式1.单例设计模式2.__new__方法3.初始动作只执行一次本系列博文来自学习《Python基础视屏教程》笔记整理,视屏教程连接地址:http://yun.itheima.com/course/273.html1.单例设计模式设计模式:不同的问题使用不同的解决套路。学习设计模式,在遇到已经有的问题时就直接使用套路解题就行了。单例设计模式的应用场景:音乐播放器、回收站、打印机 ...原创 2019-08-17 17:52:23 · 134 阅读 · 0 评论 -
Python(28)-异常
异常1.抛出异常2.捕获异常3.依据错误类型捕获异常4.捕获未知错误5.异常捕获的完整语法6.异常传递7.主动抛出异常本系列博文来自学习《Python基础视屏教程》笔记整理,视屏教程连接地址:http://yun.itheima.com/course/273.html1.抛出异常抛出异常:python解释器遇到程序错误,就停止程序,输出错误信息。(就算完全符合python 语法的程序,在执...原创 2019-08-18 14:10:04 · 180 阅读 · 0 评论 -
Python(27)-模块
模块1模块导入的方式2使用as给模块取一个别名(大驼峰命名法)3 从模块中导入部分工具4从模块中导入部分工具本系列博文来自学习《Python基础视屏教程》笔记整理,视屏教程连接地址:http://yun.itheima.com/course/273.html模块:每个以.py 结尾的源代码文件就是一个模块。模块名也是一个标识符,所以需要满足标识符的命名规则。在模块中定义的全局变量、函数、类,都...原创 2019-09-15 21:59:20 · 427 阅读 · 0 评论 -
python(15)-window7配置iPython
前提:安装了Python+anacondaanaconda安装参考:https://www.zhihu.com/question/58033789在window系统下可以使用两种方法来实现类似与于Linux终端命令运行程序的方法(推荐方式2):1.cmd:自己没有操作过,可以参考下面这篇博文:https://blog.csdn.net/qq_34765552/article/details/...原创 2019-06-12 22:25:16 · 140 阅读 · 0 评论 -
Python(3)-Pycharm基本使用技巧
初识Pycharm1.界面2.恢复初始设置3.第一次打开Pycharm4.新建打开一个项目5.设置解释器的版本。6.新建项目7.编辑器、控制台的字体设置Pycharm–适合于开发管理大型项目,项目是用以解决复杂功能的软件。1.界面导航区–主要有什么文件编辑区–编辑具体的文件控制台窗口–现实运行结果绿色三角按钮–执行文件(快捷键shift+F10)绿色昆虫按钮:加断点,调试(F8:单步...原创 2019-03-29 14:53:03 · 1051 阅读 · 0 评论 -
Python(2)-第一个python程序、执行python程序三种方式
第一个Python 程序1. 第一个Python 程序2. 常用两Python个版本3. 程序执行的三种方式3.1 解释器3.2 交互式运行Python程序3.3 IDE(集成开发环境)-pycharm1. 第一个Python 程序Python 源程序就是一个特殊格式的文本文件,所以可以采用任意的文本编辑器软件做 Python开发,Python源文件扩展名是 .pyubuntu 下有一个Ge...原创 2019-03-22 22:20:53 · 5675 阅读 · 1 评论 -
Python(4)--Pycharm安装、使用小技巧
Pycharm安装1.专业版Pycharm 安装2.设置Pycharm桌面快捷图标3.Linux卸载一个软件4.教育版Pycharm的安装5.多文件项目演练(Pycharm针对学生和教师开发了免费使用版)1.专业版Pycharm 安装1.官网下载安装包 .tar.gz2.解压缩tar -zxvf 文件名3.移动解压缩后的文件夹至/opt根目录下的opt 给主机安装额外的软件,使得...原创 2019-04-10 23:32:06 · 466 阅读 · 0 评论 -
Python(5)-注释
Python注释1.单行注释2. 多行注释(块注释)3.注释的使用和代码规范pyhton 的注释 使用自己熟悉的语言(中文),解释代码。Python解释器在执行文件时不会执行井号右边边的内容。1.单行注释# 井号后面跟着注释内容灰灰的虚线,提示你代码格式不整齐,官方提示要在#后面加一个空格,就没有灰灰的虚线‘一次性给所有的#都添加空格,灰灰虚线旁有一个黄色的小灯泡,左击小灯泡,格式...原创 2019-04-11 21:08:55 · 182 阅读 · 0 评论 -
Python(6)-算数运算符
算数运算符1.算数运算符2.优先级1.算数运算符加+减-乘*除/取商//取余数%幂**扩展: 乘法用于字符串:字符串重复指定的次数,要拼接的次数很长时,用乘号很方便。2.优先级先乘除,后加减,同级运算从左往右。可以使用()调整运算的优先级。总体优先级: 幂次>乘、除、取余、取商>加、减...原创 2019-04-14 21:50:09 · 174 阅读 · 0 评论 -
Python(7)-程序执行的原理
程序执行的原理1.计算机中的三个核心部件2.程序执行的原理3.程序的作用1.计算机中的三个核心部件CPU:中央处理区,超大规模的集成电路,负责处理数据、计算内存:临时存储数据,断电数据消失,读取数据快硬盘:永久存储数据,速度慢,空间大2.程序执行的原理程序在运行前保存在硬盘中,以0,1机器代码。CPU<->内存<->硬盘双击图标,执行程序。程序代码从硬盘复制...原创 2019-04-14 22:33:56 · 130 阅读 · 0 评论 -
Python(10)- 格式化输出%
格式化输出1. 格式化输出浮点数2. 格式化输出整数3. 格式化输出浮点数4. 格式化输出百分号%变量的格式化输出:input函数将信息输出到控制台,实现变量和文字一起输出。%格式化操作符,和不同的字符连用,%s 字符串,%d 十进制整数,%f 浮点数**方法:**创建一个字符串,在需要输出变量的地方用%号占格,在整个字符串后加%变量名1. 格式化输出浮点数name=‘xiaoming...原创 2019-04-26 15:52:24 · 2137 阅读 · 0 评论 -
python(9)-变量
数据输入1.input()2.类型转换函数3.Tips(关于函数,是一个提前准备好的代码;可以直接使用,不用关心内部细节。)1.input()变量名=input(‘提示输入的内容’)python2.x版本的input函数是自动识别数据类型类型,raw_input函数是字符串输入。python3.x版本的只剩下input函数可用了,而且类型是字符串。2.类型转换函数int(x):可...原创 2019-04-24 23:54:29 · 1119 阅读 · 1 评论 -
python(11)-if语句,断言assert
分支语句if1.if基本语法2 if语句的嵌套3 比较运算符号4 逻辑运算符:6 tip1.if基本语法if语句开发中的应用场景:如果条件成立做一件事情,如果条件不成立做另外一件事情。有了if语句,程序有了分支.基本语法:if 要判断的条件:\tab 条件成立时,要做的事情\tab …else:\tab 条件不成立时,要做的事情(条件在if中已经写过了)\tab …elif...原创 2019-05-14 11:30:45 · 1028 阅读 · 0 评论 -
Python(12)-while语句+赋值运算符号+转义字符
while循环语句1.while基本2.break continue3.转义字符4.赋值运算符5.Print函数输出换行符号1.while基本循环语句的程序三大流程之一:顺序 --从上到下以顺序的方式执行代码分支流程–依据条件判断,决定要执行的代码分支–丰富代码形式循环–让 特定的代码 重复执行–解放程序员无畏的重复工作【 输出10000遍你好】基本语法:while 条件(判断 计...原创 2019-05-24 19:02:03 · 817 阅读 · 0 评论 -
Python(14)-模块与import
模块Python标准库,第三方库都是一个个模块,我们还可以编写自己的模块。模块python程序架构的核心模块,模块是一个工具包。每一个以.py为扩展名的源代码文件都是一个模块。想要使用工具包中的工具,可以使用Import的方式导入。在模块中定义的函数,全局变量都是模块可以提供给外界使用的工具。导入之后使用模块名.函数名 或者 模块名.变量名来只用模块(库)中工具。模块名为源代码文件文...原创 2019-06-12 21:06:09 · 442 阅读 · 1 评论 -
Python(1)-源起、设计目标、设计哲学、特点
python简介1. python的起源2. 解释器3. python 语言的设计目标4. python 语言的设计哲学5. Python 特点人生苦短,我用python–吉多·范罗苏姆(Guido van Rossum)1. python的起源1989年吉多在圣诞节想写一个新的解释程序作为ABC语言的继承者。期间,吉多正在看BBC电视剧,他就采用了电视剧名称里Python(蟒蛇)一词。经过...原创 2019-03-21 15:11:42 · 267 阅读 · 0 评论