
python基础jerry
文章平均质量分 82
scyllake
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 基础知识第11讲:函数的返回值、作用域、命名空间、递归、高级函数
1.函数的返回值 第一个案例: # 求任意数的和 # 可以通过return 来指定函数的返回值 def fn(*nums): # 定义一个变量来保存结果 result = 0 # 遍历元组 并将元组中的元素累加 for n in nums: result += n # print(result) return result r = f...原创 2019-07-23 22:19:42 · 141 阅读 · 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 · 363 阅读 · 0 评论 -
python 基础知识第10讲:函数的初识、参数、解包
1.函数 函数也是一个对象,就是我们在内存当中所开辟的一块区域,通过一些代码块实现特定的功能 。 可以用来保存一些可执行的代码,并且可以在需要的时候,对这些代码(语句)进行多次调用。 内置函数 自定义函数 1.1函数的定义 函数名必须按照标识符的命名规范 (可以包含字母 数字 下划线 但是不能以数字开头) 语法: def 函数名([形参1,形参2…]): 代码块 *注:*函数中保存的代码块...原创 2019-07-13 12:07:17 · 192 阅读 · 0 评论 -
python 基础知识第8讲:序列之元组
1.元组 元组(tuple)是一个不可变的序列,基本的一些操作方式和列表类似,但是有此列表中的方法在此是不可用的,如对元组的增加修改等 1.1.元组和列表使用的时机 当在实际使用中希望数据不改变时,使用元组,其余情况下使用列表 1.2.元组的创建 使用()创建的 my_tuple = () # 创建一个空的元组 print(my_tuple,type(my_tuple)) 添加元素 my...原创 2019-07-13 12:06:45 · 171 阅读 · 0 评论 -
python 基础知识第9讲:序列之集合
1.集合 和列表非常相似 不点同 1.集合当中只能存储不可变对象 2.集合中存储的对象是无序的(不是按照元素的插入顺序进行保存的) 3.集合中不能出现重复元素 4.集合只能添加不可变对象 1.1集合的创建 使用 {}来创建集合,其中重复的数据会被去除,和字典很像,但是没有key s = {10,2,3,4,1,2,3,1,1,2,10} print(s) 集合只能添加不可变对象 s=...原创 2019-07-13 09:21:00 · 186 阅读 · 0 评论 -
python 基础知识第8讲:序列之字典
1.字典 字典属于一个新的数据结构,称之为映射 字典也称之为 键值对(key - value)结构 ,每个键值对称之为一项(item) 作用:和列表相似,都是用来存储对象的容器 列表的存储性能很好,但是读取的性能会差 字典当中每一个元素都有一个名字,通过这个唯一的名字,可以快速的查找自己想要的元素,字典当中的key值相当于目录一样,value就是相应的内容 1.1字典的创建 语法: {key:...原创 2019-07-12 21:55:57 · 477 阅读 · 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 · 780 阅读 · 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 · 441 阅读 · 0 评论 -
python 基础知识第4讲:运算符
运算符 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是 “+” 比如: + - * / 1.算术运算符 表现形式:+ - * / 号 数字相加代码示例 y=1+4 print('y'=,y) --5 字符串相加 (+)则会进拼串操作,代码示例 s='hello' s1='world' s2=s+' '+s1 print(sa) --...原创 2019-05-26 21:45:17 · 245 阅读 · 0 评论 -
python 基础知识第1讲:计算机要点
1.计算机概念 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算器。 特点: 数值计算 逻辑计算 存储记忆功能 总结:计算机就是能够安装程序运行、自动、高速处理数据的现代化智能电子设备。 计算机的组成 由硬件和软件组成 硬件:看得见摸得着 (CPU 硬盘 显卡 鼠标…)的东西 软件:看不见摸不着(PyCharm 高德地图 QQ音乐…)的东西 ,就是一系列按照特定顺序组织的...原创 2019-05-25 23:29:52 · 195 阅读 · 0 评论 -
python 基础知识第3讲:基本数据类型
1.概念 1.1表达式 表达式是由数据、算符、数字分组符号()、自由变量和约束变量等以能求得数值的有意义的排列方法所得的组合(类似于数学的公式)。 如 1+1 2+1 1.2语句 一个语法上自成体系的单位,它由一个词或句法上有关联的一组词构成。 在程序当中的语句一般是用来完成各种功能。 如print() for 循环。 语句的执行会对程序产生影响。 1.3程序 程序就是由一条一条的语句...原创 2019-05-25 22:14:14 · 184 阅读 · 0 评论 -
python 基础知识第2讲:python要点
1.计算机语言 1.1 基本概念 computer language:用于人与计算机之间的通信。 由字符、数字、语法规则组成。 原始:用手动控制计算机(计算机庞大,成本高) –》用程序解决控制计算机(编写麻烦,不易维护) –》出现新的程序方式和设计模型(面向对象) 1.2计算机语言的发展 机器语言:由0和1组成,不利于识别和记忆 汇编语言:在机器语言的基础上发展而来,多了一些字母和符号,提高了语言...原创 2019-05-25 22:08:51 · 227 阅读 · 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 · 186 阅读 · 0 评论