随笔分类 -  python零基础入门教程

针对零基础小白
摘要:函数还有一个重要的功能就是返回结果。 python中使用return关键字来退出函数,返回到函数被调用的地方继续往下执行。 return可以将0个,1个,多个函数运算完的结果返回给函数被调用处的变量。 函数可以没有返回值,也就是说函数中可以没有return语句,这时函数返回None,例如上面我们定义 阅读全文
posted @ 2022-08-23 14:06 python心蓝 阅读(183) 评论(0) 推荐(0) 编辑
摘要:定义函数时()里的参数叫做形参(形式参数),它只是一个变量名,接受调用时传递的实参,仅供函数体中的代码调用。 函数调用时,传入()里的参数叫实参(实际参数),它是实际的数据,会传递给形参。 形参 根据形参的功能和定义方式可以分为: 必须参数 默认参数 动态参数 位置动态参数 关键字动态参数 必须参数 阅读全文
posted @ 2022-08-23 14:03 python心蓝 阅读(292) 评论(0) 推荐(0) 编辑
摘要:函数的定义 python中定义一个函数使用def(define的缩写)关键字,语法格式如下: def <函数名>([参数列表]): <函数体> return <返回值列表> def与函数名中间又一个空格 函数名的规则同变量名 函数名后的一对小括号必须写,紧跟着的冒号不能少 函数体与def语句通过四个 阅读全文
posted @ 2022-08-23 14:02 python心蓝 阅读(239) 评论(0) 推荐(0) 编辑
摘要:循环有时候需要主动中断来提高程序执行效率。 看下面的案例: >>> ls = [60,59,78,80,56,55] # ls中存放的是所有学生的成绩 # 要判断是否有同学不及格 >>> for i in ls: ... if i < 60: ... print('有同学不及格') 有同学不及格 有 阅读全文
posted @ 2022-08-20 15:33 python心蓝 阅读(130) 评论(0) 推荐(0) 编辑
摘要:在程序的编写过程中会出现各种错误,语法错误在程序启动时就会检测出来,它是程序正常运行的前提条件。 程序中还有一种错误发生在程序运行后,可能是由于逻辑问题,又或者是业务发生了改变,为了能让用户有更好的体验,加强代码的健壮性,我们需要对这些错误进行处理,也叫异常处理。 回忆我们前面关于成绩评价的案例,当 阅读全文
posted @ 2022-08-20 15:33 python心蓝 阅读(82) 评论(0) 推荐(0) 编辑
摘要:for循环的语法格式如下: for <循环变量> in <遍历结构>: 代码块 关键字for+空格+<循环变量>+关键字in+<遍历结构>+冒号组成for语句 代码块通过缩进和for语句形成包含关系 for 循环会依次取出遍历结构中的元素,然后赋值给循环变量,每次遍历都会执行代码块,直到取出遍历结构 阅读全文
posted @ 2022-08-20 15:32 python心蓝 阅读(51) 评论(0) 推荐(0) 编辑
摘要:while条件循环的语法格式如下: while <条件>: 代码块 while关键字空格后接条件表达式末尾加上冒号组成while语句 代码块中的代码通过4个空格和while语句形成包含关系 while条件循环的运行流程图如下: while语句首先计算<条件>表达式,如果结果True,则执行对应代码块 阅读全文
posted @ 2022-08-20 15:31 python心蓝 阅读(343) 评论(0) 推荐(0) 编辑
摘要:if单分支 if单分支的语法结构如下: if <条件>: 语句块 注意条件语句结束后要紧跟冒号 语句块是if条件满足条件后执行的一条或多条语句组 语句块中的语句通过缩进与if语句所在的行形成包含关系 缩进按照规范为4个空格 if单分支的执行流程图如下: if语句首先会计算<条件>表达式,如果结果为T 阅读全文
posted @ 2022-08-20 14:01 python心蓝 阅读(421) 评论(0) 推荐(0) 编辑
摘要:程序的执行和人生一样,有按部就班,有选择,也有循环。 计算机程序由三种基本结构组成: 顺序结构 分支结构 循环结构 顺序结构 人生的主线是生老病死,程序的主线是从上往下。 顺序结构是程序执行的基本流程,它会按照代码从上往下依次执行。 例如: >>> a = 1 >>> a += 1 >>> prin 阅读全文
posted @ 2022-08-20 13:53 python心蓝 阅读(283) 评论(0) 推荐(0) 编辑
摘要:None是内置常量,是NoneType的唯一真值。None经常用于表示缺少值。 python中None的典型用法: 定义函数时的默认参数占位符 >>> def func(x, y=None): pass 如果函数没有返回值默认会返回None >>> def func(): pass >>> res 阅读全文
posted @ 2022-08-19 17:44 python心蓝 阅读(259) 评论(0) 推荐(0) 编辑
摘要:思考,下面这种个人信息使用前面学习的数据类型该如何表达。 多维数据,通过前面学习的数据类型都不好表达。 python中的字典类型就能很方便的表达多维数据。字典类型利用集合元素的不重复特性作为key与对应的值形成键值对。然后因为集合中的元素都是可哈希,非常方便建立哈希表来做索引查询对应的值。 字典的定 阅读全文
posted @ 2022-08-19 17:42 python心蓝 阅读(146) 评论(0) 推荐(0) 编辑
摘要:python中还有一个数据类型是布尔型(bool),只有两个值,也是内置常量: True:真 Flase: 假 一般用于条件判断。 >>> True True >>> Flase False >>> type(False) bool >>> type(True) bool 注意首字母要大写。 布尔类 阅读全文
posted @ 2022-08-19 17:42 python心蓝 阅读(357) 评论(0) 推荐(0) 编辑
摘要:python中集合(set)类型与数学中的集合类型概念类似,用来表示无序不重复元素的集合。 集合的定义 集合使用一对大括号{}进行定义,元素之间使用逗号隔开。 注意:集合中的元素必须是不可变数据类型。 >>> a = {1, 2, 3, 4, 5, 6} >>> print(type(a)) < c 阅读全文
posted @ 2022-08-19 17:41 python心蓝 阅读(104) 评论(0) 推荐(0) 编辑
摘要:Python 的赋值语句不复制对象,而是创建目标和对象的绑定关系。 >>> a = 1 >>> id(a) 140731276990112 >>> b = a >>> id(b) 140731276990112 上面的第行代码将值1的地址绑定给变量a id(a)返回变量a中的值的内存地址 接下来语句 阅读全文
posted @ 2022-08-19 17:37 python心蓝 阅读(41) 评论(0) 推荐(0) 编辑
摘要:python中的数据类型根据底层内存机制分为可变与不可变两种。 id() 内建函数id()返回值的内存地址。 >>> a = 1 >>> id(a) 4382612480 这里的内存地址是解释器里转换成十进制整数的虚拟地址。 可变类型 可变数据类型的数据实例,也称为可变对象。可变对象可以在其id() 阅读全文
posted @ 2022-08-19 17:36 python心蓝 阅读(158) 评论(0) 推荐(0) 编辑
摘要:元组(tuple)是表示有序不可变元素的集合,元素可以是任意类型,元组就是不可变的列表。 元组的定义 元组通过一对小括号进行定义,元素之间使用逗号隔开。 >>> a = () # 空元组 >>> print(type(a)) <class 'tuple'> >>> b = ('a', 'b', 'c 阅读全文
posted @ 2022-08-19 17:32 python心蓝 阅读(282) 评论(0) 推荐(0) 编辑
摘要:python中列表(list)用来表示有序可变元素的集合,元素可以是任意数据类型。列表是一种复合数据类型,它是容器结构,可以包含其他类型的数据,在开发过程中会大量应用。 列表的定义 列表由一对中括号进行定义,元素与元素之间使用逗号隔开。 空列表的定义 >>> a = [] >>> print(a, 阅读全文
posted @ 2022-08-19 17:31 python心蓝 阅读(325) 评论(0) 推荐(0) 编辑
摘要:在编写程序中经常需要动态输出字符串。例如,我们通过程序计算计算机的内存利用率,然后输出 10:15 计算机的内存利用率为30% 其中下划线部分的内容会动态调整,需要根据执行结果进行填充,最终形成上述格式的字符串输出。 这种功能就需要使用到字符串格式化操作,python中支持三种形式的字符串格式化: 阅读全文
posted @ 2022-08-18 15:59 python心蓝 阅读(245) 评论(0) 推荐(0) 编辑
摘要:通过内建函数dir可以返回传入其中对象的所有方法属性名列表。 >>> print(dir(str)) ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__ 阅读全文
posted @ 2022-08-18 13:53 python心蓝 阅读(45) 评论(0) 推荐(0) 编辑
摘要:字符串类型是编程语言里非常重要的数据类型,因为几乎所有的程序主要做的事情就是处理字符串,这个随着大家的学习会有深入的体会。 字符串的定义 python中字符串(str)是使用单引号,双引号,三引号包裹起来的字符的序列,用来表示文本信息。 >>> a = 'a' # 单引号 >>> b = "bc" 阅读全文
posted @ 2022-08-18 13:52 python心蓝 阅读(592) 评论(0) 推荐(0) 编辑