python基础jerry
文章平均质量分 82
scyllake
这个作者很懒,什么都没留下…
展开
-
python 基础知识第11讲:函数的返回值、作用域、命名空间、递归、高级函数
1.函数的返回值第一个案例:# 求任意数的和# 可以通过return 来指定函数的返回值def fn(*nums): # 定义一个变量来保存结果 result = 0 # 遍历元组 并将元组中的元素累加 for n in nums: result += n # print(result) return resultr = f...原创 2019-07-23 22:19:42 · 103 阅读 · 0 评论 -
python 基础知识第7讲:序列-列表
1.序列序列:是Python中最基本的一种数据结构。数据结构指的就是计算机中数据的存储方式。2.序列的分类2.1可变序列序列当中的元素可以改变列表(list)2.2不可变序列序列当中的元素不可以改变字符串(str)元组(tuple)3.对象对象(object) 就是内存当中用来存储数据的一块区域4.列表列表也是Python中的一个对象,并且是有序的4.1列表的...原创 2019-07-04 23:14:47 · 319 阅读 · 0 评论 -
python 基础知识第10讲:函数的初识、参数、解包
1.函数函数也是一个对象,就是我们在内存当中所开辟的一块区域,通过一些代码块实现特定的功能 。可以用来保存一些可执行的代码,并且可以在需要的时候,对这些代码(语句)进行多次调用。内置函数自定义函数1.1函数的定义函数名必须按照标识符的命名规范(可以包含字母 数字 下划线 但是不能以数字开头)语法:def 函数名([形参1,形参2…]):代码块*注:*函数中保存的代码块...原创 2019-07-13 12:07:17 · 154 阅读 · 0 评论 -
python 基础知识第8讲:序列之元组
1.元组元组(tuple)是一个不可变的序列,基本的一些操作方式和列表类似,但是有此列表中的方法在此是不可用的,如对元组的增加修改等1.1.元组和列表使用的时机当在实际使用中希望数据不改变时,使用元组,其余情况下使用列表1.2.元组的创建使用()创建的my_tuple = () # 创建一个空的元组print(my_tuple,type(my_tuple))添加元素my...原创 2019-07-13 12:06:45 · 140 阅读 · 0 评论 -
python 基础知识第9讲:序列之集合
1.集合和列表非常相似不点同1.集合当中只能存储不可变对象2.集合中存储的对象是无序的(不是按照元素的插入顺序进行保存的)3.集合中不能出现重复元素4.集合只能添加不可变对象1.1集合的创建使用 {}来创建集合,其中重复的数据会被去除,和字典很像,但是没有keys = {10,2,3,4,1,2,3,1,1,2,10}print(s)集合只能添加不可变对象s=...原创 2019-07-13 09:21:00 · 155 阅读 · 0 评论 -
python 基础知识第8讲:序列之字典
1.字典字典属于一个新的数据结构,称之为映射字典也称之为 键值对(key - value)结构 ,每个键值对称之为一项(item)作用:和列表相似,都是用来存储对象的容器列表的存储性能很好,但是读取的性能会差字典当中每一个元素都有一个名字,通过这个唯一的名字,可以快速的查找自己想要的元素,字典当中的key值相当于目录一样,value就是相应的内容1.1字典的创建语法: {key:...原创 2019-07-12 21:55:57 · 403 阅读 · 0 评论 -
python 基础知识第6讲:条件语句控制练习题集合
练习1.求1000以内所有的水仙花数需求:求1000以内的所有的水仙花数分析:它的每个位数上的数字的3次幂之和等于它本身代码1:用if 单次判断num = int(input("请输入一个1000以内的三位数,最小为100:"))if 100< num <1000: #求出对应的百位,十位,个位数字 #假设 x是百位数,y是十位数,z是个位数 x= ...原创 2019-06-10 12:16:11 · 718 阅读 · 1 评论 -
python 基础知识第5讲:条件控制语句
先看下面一段代码:print('hello world')print(111)通过上面代码的运行,我们可以发现python的程序代码是自上而下运行的当我们想将输出顺序改变的话,就需要用到条件控制语句条件控制语句1.条件判断 if语句语法:if 条件表达式 :代码块请参看以下代码:if False:print('Hello')结果为什么都不输出if True:pr...原创 2019-06-02 10:52:45 · 381 阅读 · 0 评论 -
python 基础知识第4讲:运算符
运算符运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是 “+”比如: + - * /1.算术运算符表现形式:+ - * / 号数字相加代码示例y=1+4print('y'=,y)--5字符串相加 (+)则会进拼串操作,代码示例s='hello's1='world's2=s+' '+s1print(sa)--...原创 2019-05-26 21:45:17 · 203 阅读 · 0 评论 -
python 基础知识第1讲:计算机要点
1.计算机概念计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算器。特点:数值计算逻辑计算存储记忆功能总结:计算机就是能够安装程序运行、自动、高速处理数据的现代化智能电子设备。计算机的组成由硬件和软件组成硬件:看得见摸得着 (CPU 硬盘 显卡 鼠标…)的东西软件:看不见摸不着(PyCharm 高德地图 QQ音乐…)的东西 ,就是一系列按照特定顺序组织的...原创 2019-05-25 23:29:52 · 157 阅读 · 0 评论 -
python 基础知识第3讲:基本数据类型
1.概念1.1表达式表达式是由数据、算符、数字分组符号()、自由变量和约束变量等以能求得数值的有意义的排列方法所得的组合(类似于数学的公式)。如 1+1 2+11.2语句一个语法上自成体系的单位,它由一个词或句法上有关联的一组词构成。在程序当中的语句一般是用来完成各种功能。如print() for 循环。语句的执行会对程序产生影响。1.3程序程序就是由一条一条的语句...原创 2019-05-25 22:14:14 · 143 阅读 · 0 评论 -
python 基础知识第2讲:python要点
1.计算机语言1.1 基本概念computer language:用于人与计算机之间的通信。由字符、数字、语法规则组成。原始:用手动控制计算机(计算机庞大,成本高)–》用程序解决控制计算机(编写麻烦,不易维护)–》出现新的程序方式和设计模型(面向对象)1.2计算机语言的发展机器语言:由0和1组成,不利于识别和记忆汇编语言:在机器语言的基础上发展而来,多了一些字母和符号,提高了语言...原创 2019-05-25 22:08:51 · 189 阅读 · 0 评论 -
python 基础知识第12讲:匿名函数、闭包、装饰器
1. 匿名函数lambda表达式lambda函数表达式专门用来创建一些简单的函数,它是函数创建的另外一种方式是一种语法糖,一般用来完成比较简单的功能,复杂功能还需要写常规的函数。匿名函数一般都是作为参数使用,其他地方一般不用语法 lambda 参数列表[a,b,c…] : 返回值例:(lambda a,b : a+b)(10,20)我们来看下面一下代码案例:def fn5(...原创 2019-07-24 15:42:16 · 131 阅读 · 0 评论