自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 面向对象上

面向对象上面向对象简介• Python是一门面向对象的编程语言• 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的• 面向过程• 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序,这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低,这种编程方式符号人类的思维,编写起来比较容易• 面向对象的编程语言,关注的是对象,而不注重过程,面向对象的编程思想,将所有功能统一保存到对应的对象中,要使用某个功能,直接找到对应的对象即可,这种编码方式

2021-02-07 22:38:33 96

原创 高级编程

高级编程推导式生成器迭代器推导式推导式分为 列表推导式、字典推导式、集合推导式等。在这里我们主要说其中一种也是用的最多列表推导式列表推导式是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表简单理解就是由一个旧的列表来构建出一个新的列表语法表达式 for 变量 in 旧列表表达式 for 变量 in 旧列表 if 条件示例#找出长度大于3的人名list1 = ['jack','rose','anna','li']def fun(list1):

2021-02-07 21:55:01 241

原创 可迭代对象与迭代器

1. 迭代器迭代器指的是迭代取值的工具,迭代是指一个重复的过程,每一次重复 都是基于上一 次结果而来迭代提供了一种通用的 不依赖索引 的迭代取值方式可迭代对象:可以用 for 循环遍历的对象都是可迭代对象。str,list,tuple,dict,set 等都是可迭代对象。generator (生成器 和 yield 的生成器函数) 也是可迭代对象。判断是否可迭代是否有内置的__iter__方法isinstance(obj, Iterable)迭代器有内置的__iter__()方法的

2021-01-29 13:34:59 279

原创 2021-01-27

1. while…else…循环和break、continue语句while…else…语句• 语法:• 注意:while…else…语句当while循环正常结束时,会执行else里面的代码块;当while循环由于break语句非正常退出循环时,不会执行else里面的代码块;当while循环遇到continue语句时,会执行else里面的代码块。break和continue语句• break 语句用来跳出本层循环,包括本层循环之后的else语句• continue语句 用来跳过本次循环

2021-01-28 17:02:52 932 2

原创 2021-01-25

1. 运算符优先级2. 条件判断2.1 条件判断语句(if语句)• 执行的流程: if语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行if后的语句, 如果为False,则不执行• 语法:• 代码块中保存着一组代码,同一个代码块中的代码,要么都执行,要么都不执行• 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束• 代码块就是一种为代码分组的机制2.2 input() 函数• 该函数用来获取用户的输入• input()调用后,程序会立即暂停,等待用户输入

2021-01-25 01:26:17 279

原创 python基础

1. 字符串的操作• len() 字符串的长度• max() 最大值• min() 最小值• split()分割字符串• join()拼接字符串• find()查找字符串• index()索引• index()和find()区别:find()找不到时返回-1,index()找不到时报错• replace() 替换字符串• partition() 把字符串分割为三部分• 去空格• s.strip() 左右两边去空格• s.lstrip() 去左边空格• s.

2021-01-22 19:58:08 86

原创 python基础

1. 几个概念1.1 表达式• 表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合• 表达式特点• 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响• 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1.2 语句• 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成• 语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果1.3程序(program)• 程序就是由一条一条的语句

2021-01-20 20:31:22 168

原创 python要点

python要点1. python语言基本概述1.1 python语言python是一种极少数兼具简单与功能强大的编程语言它专注于解决问题,并非拘泥于语法和结构面向对象编程解释性语言1.2 python的特点简单易于学习自由且开放跨平台可嵌入可扩展丰富的库1.3 python之禅win键+R–>cmd–>回车–>python–>import this2. python环境搭建2.1 python解释器搭建环境就是安装python的解

2021-01-17 18:37:33 146

原创 计算机要点

1 计算机基本概述1.1计算机基本概念1.1.1 什么是计算机?计算机又称电脑,是现代一种用于高速计算的电子计算机器特点:数值计算、逻辑计算、存储记忆功能总结:能够按照程序运行,自动、高速处理数据的现代化智能电子设备1.1.2 计算机的组成硬件:CPU、硬盘、内存条、键盘、鼠标、显示器…(看的见摸得着)软件:pycharm、微信、qq、酷我音乐…(看不见摸不着)计算机软件是通过 编程 完成的一个一系列 按照特定顺序组织 的计算机数据和特定指令的集合1.2 计算机语言1.2

2021-01-15 16:19:40 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除