
Python小白
书和咖啡
学习python的小侠客
展开
-
return语句
在Python中函数的返回值是函数重要的组成部分。函数主要用于实现程序的部分功能,我们可以将函数执行后的结果返回给程序做出进一步的操作。return语句主要用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句默认返回None。隐式返回每个函数都有返回值,如果函数体内没有return语句,默认返回None,称为隐式返回。显示返回如果函数中有return语句,直接返回...原创 2020-01-19 10:28:07 · 1282 阅读 · 0 评论 -
函数的参数类型
我们已经学习了如何定义一个函数并且调用这个函数,其实函数的定义和调用都不难,对吧?本节我们学习函数的几种常用参数类型,可能会稍微有些复杂哟,我们一起来看一下。位置参数位置参数是Python中最常见的参数,什么是位置参数?函数的参数在调用传值时,默认是按参数的位置顺序传值的,即形参的顺序与实参的顺序一一对应,这种参数称为位置参数。我们定义一个info()函数,这个函数中有两个参数name和...原创 2020-01-17 09:46:31 · 1728 阅读 · 0 评论 -
什么是函数
函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。函数语法函数主要由函数名称、参数列表和若干语句组成。如下所示:def 函数名(参数1,参数2,参数3,...): 函数体 # 函数体写具体的逻辑代码 return [表达式]函数代码块以def关键字开头,后面接函数名和圆括号(),圆括号中放置参数列表,函数内容以...原创 2020-01-15 09:37:08 · 406 阅读 · 0 评论 -
了解random模块
本节我们学习random模块,此模块主要用于生成随机数。下面介绍一下random模块中最常见的几个函数。random.random()函数random()函数用于生成一个0到1之间(0<= n < 1.0)的浮点数。你不能直接使用random()函数,需要导入random 模块,然后通过 random 静态对象调用才行。导入一个模块可以使用import,例如导入random模块的...原创 2020-01-13 09:50:34 · 234 阅读 · 0 评论 -
花括号内的字典
字典是key-value键值对数据的集合,字典的每个键值对用冒号:分割,每个对之间用逗号,分开,整个字典包括在花括号{}中,例如:dict1 = {key1:value1, key2:value2}。我们需要注意的是,字典中每个键都必须是唯一的,但是值可以重复。字典的定义定义字典可以使用dict()和{}两种方法,我们来看一下。下图中我们定义了四个字典,d1和d2都是空字典,d3是使用{}...原创 2020-01-10 09:58:10 · 275 阅读 · 0 评论 -
花括号内的字典
字典是key-value键值对数据的集合,字典的每个键值对用冒号:分割,每个对之间用逗号,分开,整个字典包括在花括号{}中,例如:dict1 = {key1:value1, key2:value2}。我们需要注意的是,字典中每个键都必须是唯一的,但是值可以重复。字典的定义定义字典可以使用dict()和{}两种方法,我们来看一下。下图中我们定义了四个字典,d1和d2都是空字典,d3是使用{}...原创 2020-01-08 09:55:29 · 997 阅读 · 0 评论 -
方括号内的列表
列表也是Python中的基本数据类型之一。列表中的元素可以是任意数据类型,如整型、浮点型、字符串类型等。list1 = [1, 100, 1.23, 'a', 'b']定义列表定义列表有两种方式,我们一起来看一下:通过索引访问列表中的元素列表是有序集合,我们可以通过索引来访问列表中的元素。那大家可能会有些疑惑,什么是索引?索引通俗一点来理解的话,你可以将它看作是元素在列表中的位置,...原创 2020-01-06 09:52:13 · 635 阅读 · 0 评论 -
使用continue跳出本次循环
刚刚我们学习了使用break跳出循环,然后这节课我们学习continue。continue和break用什么不同呢?break是跳出整个循环,即执行完break后,整个循环都会终止。而continue语句用于跳出当前循环,然后继续进行下一轮循环,continue语句同样应用于while循环和for循环中。在for循环中使用continue在下图中,不使用continue语句,最终运行结果应...原创 2020-01-03 09:48:15 · 14441 阅读 · 1 评论 -
使用break跳出整个循环
之前我们在讲for循环的时候,讲到了循环正常执行完毕这个说法,而当我们在循环中使用break语句的时候,就不是正常执行完毕了。break语句用于终止循环,可以用在while循环和for循环中,当循环条件不为False或者序列还没有完全被迭代完毕时,使用break语句也可以使循环停止执行。在for循环使用break在下面这个例子中,正常运行结果应该输出1到10,但是我们在循环中设置了一个if条...原创 2020-01-02 10:02:09 · 9493 阅读 · 0 评论 -
强大的while循环
Python中除了for循环之外,还有一个while循环。虽然都是循环,for循环主要用于遍历,但是while循环主要用于循环执行程序,即在满足某个条件下,循环执行某段程序,以处理需要重复处理的相同任务。while循环语法while 判断条件: 执行语句while后面接判断条件,判断条件可以是任何表达式,当判断条件为True时,就会执行下面的执行语句,执行语句可以是单个语句或一个语句块。...原创 2019-12-31 10:18:23 · 1179 阅读 · 0 评论 -
强大的for循环
今天我们要学习的是Python中的for循环,for循环常用于遍历字符串、列表、元组、字典、集合等序列类型。for循环中的语法for 迭代变量 in 字符串|列表|元组|字典|集合: 代码块其中迭代变量是自定义命名的,用于存放从序列类型中读取出来的元素,而代码块则是指具有相同缩进格式的多行代码。我们来看一个小例子:上述图片中,我们定义了一个字符串类型的变量course,变量赋...原创 2019-12-23 09:59:56 · 450 阅读 · 0 评论 -
一星测试
我们已经学习了几天Python了,大家感觉怎么样,肯定会有同学觉得简单或者有点难,大家要继续加油哟,我们学习的这些都是最基础的知识啦,有不懂的可以提问或者百度哟。如果在写代码过程中报错了,也没关系,我们可以先看看运行结果中报什么错(看不懂的可以百度一下下),一般都是语法错误什么的啦,比如少了一个冒号,使用了中文符号等等,很容易就能自己解决哟,要相信自己。本节呢,就根据我们所学习知识来做一个小小...原创 2019-12-13 15:51:06 · 113 阅读 · 0 评论 -
条件表达式的合并使用
上一节我们已经学习了if条件语句,和if分支条件语句的使用。本节我们来看一下如果将多个表达式合并使用,就是我们之前学习布尔类型这节中,讲到的逻辑表达式,分别有and、or、not。那我们本节来看一下要如何将and、or、not应用到if条件表达式中。在条件表达式中使用andTrue and True --> TrueTrue and Flase --> FlaseFlas...原创 2019-12-11 10:02:20 · 703 阅读 · 0 评论 -
巧妙的使用if语句
if语句的结构,语法中要注意冒号,判断是否等于要使用双等号,满足条件要使用缩进if是如果的意思,表示判断。在编程语言中if语句是指用来判断给定的条件是否满足,根据判定的结果执行代码块。if语句的返回值为真或假(True或False),可以用bool型变量进行存储,占用一字节。if语句的语法语法格式如下所示:if 判断条件: 执行语句else: 执行语句if后面接的是判...原创 2019-12-04 09:57:02 · 1852 阅读 · 0 评论 -
真真假假的布尔
这一节我们主要布尔类型,弄清楚什么是布尔类型,布尔类型的使用等。什么是布尔类型呢?布尔类型是Python支持的一种数据类型,布尔类型只有真(True)和假(False)两种值,所以不管是什么类型,其真假值的结果必然是True和False中的一个。假值:0、None、空字符串""、空元组()、空列表[]、空字典{}、等空值都为False。真值:1、字符串等有值的都为True,即除假值之外的都...原创 2019-12-02 09:41:34 · 769 阅读 · 0 评论 -
字符串和数字之间的转换
前面几节我们用到了字符串类型和数字类型这两个Python中常见的基本数据类型。数据类型差异对于不同的数据类型,代码的行为有所不同。如下图所示:图中的print(5 + 10)是数值计算,而print('5' + '10')是字符串连接。如果将字符串类型和数据类型连接在一起,则会发生错误。数字类型转换为字符串类型str()函数:将对象转化为适于人阅读的形式。返回一个对象的string...原创 2019-11-27 10:14:39 · 955 阅读 · 0 评论 -
如何实现字符串加字符串
之前我们讲到了数字类型可以使用+加号来计算,其实+加号不仅可以用来计算,还可以用于字符串的连接。字符串加字符串我们来看一下字符串是如何加字符串:从上图我们可以看出,两个字符串相加,输出结果就是将两个字符串按顺序连接起来。在前面的字符串输出时也在前面位置,如果字符串本身没有空格,那么输出时字符串之间也是没有空格的。字符串加变量字符串不仅可以和字符串连接,也可以直接和变量连接。变量加变...原创 2019-11-25 10:19:19 · 3314 阅读 · 0 评论 -
一起来学习变量的使用
什么是变量?变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。其实简单来理解变量就像是一个保存数值的盒子,通过给这个盒子分配一个变量名,就可以使用改变量名向变量中输入值。变量定义在Python程序中,变量是用一个变量名来表示,变量名后面接一个等号 =,通过这个等号来给变量赋值。我们来看一下具体如何定义变量:上图中,name和age表示变量名,也...原创 2019-11-21 11:35:40 · 191 阅读 · 0 评论 -
在Python中进行加减乘除
上一节我们讲到了在Python中打印字符串,而字符串必须要使用单引号或双引号包围。本节我们讲一下在Python中如何使用数字。在Python中打印数字是不需要使用引号的,我们来看一下例子:加减乘除计算Python中不仅可以直接打印数字,还能对数字进行像数学中的加减乘除计算。我们来看一下:字符串和数字的区别上图中类似print(3 + 8)输出11,这是计算结果。如果我们将其中的3...原创 2019-11-19 10:13:37 · 16677 阅读 · 0 评论 -
使用Python实现自我介绍
从此课程开始,学习中使用的Python IDE(集成开发环境)都是PyCharm,大家可以根据自己的喜好来选择自己喜欢的Python IDE。PyCharm官网地址:https://www.jetbrains.com/pycharm/download/,大家可以自行下载安装,这里就不做过多讲解了。打印自我介绍打开PyCharm,在test.py文件中,编辑如下所示代码:我们可以看到上图中...原创 2019-11-14 13:54:14 · 7299 阅读 · 0 评论 -
适合小白的Python入门课程目录
此课程的目录一共分为下面五个部分,难度从一星到五星递增。开始 - 课程准备Python的下载安装一、小白 - 一星使用Python实现自我介绍在Python中进行加减乘除一起来学习变量如何实现字符串加字符串字符串和数字之间的转换真真假假的布尔巧妙的使用if语句条件表达式的合并使用一星测试二、小白 - 二星强大的for循环强大的while循环使用break跳...原创 2019-11-13 10:11:45 · 319 阅读 · 0 评论 -
Python的下载安装
本教程主要是针对Windows系统用于的安装,简单的教大家如何下载和安装Python。进入Python官网官网地址:https://www.python.org/点击上图中的Download后,直接选择页面中的’Download Python 3.8.0’最新版本下载这里要说明一下,直接下载的是Windows版本的最新的Python版本。如果你想要下载其他版本,可以点击上图中的Win...原创 2019-11-13 10:12:34 · 193 阅读 · 0 评论