自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python随笔——你不知道的iter()(接受两个参数)

iter提到iter(),可能你想到的就是传入一个iteratable对象,将其转换为一个iterator对象。但不得不提,iter()其实还可以接受两个参数。iter(object[, sentinel])当只有一个参数时:object 必须是支持迭代协议(有 iter() 方法)的集合对象,如列表;或必须支持序列协议(有 getitem() 方法,且数字参数从 0 开始),如字符串。-当有两个参数时,那么object 必须是可调用的对象,可以简单理解为传入一个函数。 这种情况下生成的迭代器,每

2020-08-11 11:01:34 1014 2

原创 Python学习09——文件与文件系统

文件与文件系统文件读取打开文件读取文件写和创建文件关闭文件删除文件使用json保存结构化数据文件读取打开文件打开文件使用Python内置方法:open()open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 是用于

2020-08-08 22:09:38 187

原创 Python学习10——模块与包(含第三方包的下载)

模块与包模块容器 -> 数据的封装函数 -> 语句的封装类 -> 方法和属性的封装模块 -> 程序文件模块随着我们对Python学习的深入,我们的代码量也会渐渐增多。有时我们为了让书写的代码结构更清晰,我们会将一些代码整理到不同的.py文件中,并跨文件的使用它们。这些可以被其他文件调用的文件,我们就称其为模块。模块的创建很简单,创建一个.py文件,文件里面可以是变量、函数、类。例如,我们可以将我们在类中学习的代码封装成一个Animal类。class Animal(

2020-08-07 18:56:12 336

原创 Python学习07——类与对象

类与对象类与实例类定义语法创建实例类变量和实例变量继承继承的定义多重继承私有变量多态在关于Python的参考书中,也常常能看到这样一句话,"everything in Python is an object "。面对对象编程是最有效的软件编写方法之一。在Python中,元组、列表和字典等数据类型是对象,函数也是对象,甚至模块也是对象。我们可以编写表示现实世界中的事物或情景的类,并基于这些来创建对象。类与实例类定义语法类对于的基本语法如下:class ClassName: <stat

2020-08-04 14:37:38 440

原创 Python学习06——函数与函数式编程

函数函数的定义参数传递位置实参关键字实参默认值可变参数局部变量与全局变量Lamda表达式函数(方法)是一段可以被调用的可重复使用的代码段。在我们先前的学习中,我们也见过一些函数,如我们最常使用的print()函数。在我们的代码中,我们也能通过定义自己的函数来简化我们的代码并实现一些功能。函数的定义函数的基本格式:def function_name(parameters): expressions函数执行的代码以冒号起始,并且缩进。如果要有返回值,则通过return返回。使用函数时,通过fun

2020-08-02 14:46:02 126

原创 Python学习04——字典与集合

字典与集合字典字典的创建使用{键值对,键值对,键值对,......}创建字典使用构造函数创建字典字典的常用操作新增键值对删除已有键值对字典的索引与遍历集合集合的创建使用{元素,元素,元素,......}创建集合使用构造函数set()创建集合集合的常用内置方法集合的运算字典字典有一对对的键值对构成,反映了键与值的对应关系。字典的创建字典的创建主要有两种方式:使用{键值对,键值对,键值对,…}和使用构造函数dict()。其中键值要求为不可变类型:数字、字符串或元组。使用{键值对,键值对,键值对,…}创

2020-07-31 21:31:26 518

原创 Python学习03——列表与元组

列表与元组列表列表的创建列表表达式列表的切片列表列表的创建"""列表的创建"""l=[]print(l) #[]l=[1,2,"Python",[1,"hello"],(2,4)]print(l) #[1, 2, 'Python', [1, 'hello'], (2, 4)]l=list(range(8))print(l) #[0, 1, 2, 3, 4, 5, 6, 7]列表表达式列表推导式的结构是由一对方括号所包含的以下内容:一个表达式,后面跟一个

2020-07-29 01:47:03 113

原创 Python学习08——错误与异常

错误与异常及处理哈喽,我们又见面啦~到目前位置,我们见过许多错误信息,但我们只是对它有一个较为浅显的认识。在这一节中,我们将好好学习错误与异常,以及了解应该怎么去处理。错误与异常语法错误语法错误又称解析错误,可能是我们学习Python中最容易遇到的错误了。例如,当我们编写如下代码时:"""语法错误"""if a<5 print(a)运行程序后,我们得到下图的错误提示。原因是我们在编写if语句时,忘记在判断条件后添加:,不符合python语法规范,因此解释器提示”Synta

2020-07-26 01:33:01 365 1

原创 Python学习05——条件控制和循环

@[TOC]条件控制和循环条件控制语句if语句if语句的主要结构为 if...elif...else ,其中 elif 和else为可选部分。并且if语句中可以存在多个elif部分。还记得我们在第一节学习的Bool类型以及一些逻辑运算吗?在if语句中,当判断的结果为True时,程序就会则运行相应的语句块。注意:if...elif...else 的条件判断语句可能均返回 True 值,但因为程序是顺序执行的,程序只会运行最先遇到的满足条件的语句块。例如在下面的if...elif...elif...

2020-07-24 00:24:33 132

原创 Python学习02——字符串 String

字符串字符串的形式字符串操作字符串连接字符串切片字符串修改字符串的常用内置方法大小写转换删除空白字符串转义符字符串格式化小结附表常用方法转义字符printf 风格的字符串格式化上一节我们学习了注释、变量和基本数据类型中的Bool和Number。今天,让我们继续来认识一个新朋友——字符串。字符串,虽然说是新朋友,但我们也对它或多或少也有一个懵懵懂懂的认识。还记得我们的第一行代码吗?"Hello world"就是一个字符串。今天,我们将来更加清晰地认识一下这个老朋友。字符串的形式字符串有多种形式,可以有

2020-07-23 17:02:06 226

原创 python学习01——变量、基本数据类型与运算符

变量、基本数据类型与运算符变量上一节我们搭建好了我们的python环境。现在,已经搭建好python的你是不是已经跃跃欲试了呢?今天,让我们来学学pyhton的变量、基本数据类型与运算符。变量如果把计算机比作是一个大仓库,那么数据就是仓库里的一件件物品,每件物品都有它相应的编号和存放位置等信息,这个值于信息的统一,就是变量。...

2020-07-22 16:20:33 127

原创 搭建简易的python编程环境

导语Hello!正在看这篇文章的你,好呀~最近加入了WD的python学习小组,打算回过头来过一下python,巩固一下知识。回想到自己初学python时走的弯路,正巧学习小组有分享每日学习进度的要求,于是,写一份python入门教程的想法就形成了。在这里,我希望能给屏幕前的你,在python的学习道路上,提供一些我力所能及的帮助。让我们一起学习,一起成长。python——强大的工业界语言Python诞生于1991,如今已经发展成了一门被广泛使用的高级编程语言,和Java、C++相比,Python的

2020-07-22 10:00:34 605

空空如也

空空如也

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

TA关注的人

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