- 博客(11)
- 收藏
- 关注
原创 Python(十)----高级编程
高级编程可迭代对象我们已经知道可以对list、tuple、dict、set、str等类型的数据使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过程称为遍历,也叫迭代。把可以通过for…in…这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable)推导式推导式分为 列表推导式、字典推导式、集合推导式等。在这里我们主要说其中一种也是用的最多列表推导式列表推导式是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表简单理解就是由
2021-03-29 09:58:55
198
原创 Python基础(九)----函数(下)
函数递归函数递归是解决问题的一种方式,它的整体思想,是将一个大问题分解为一个个的小问题,直到问题无法分解时,在去解决问题递归式函数有2个条件基线条件 问题可以被分解为最小问题,当满足基线条件时,递归就不执行了递归条件 可以将问题继续分解的条件从前有座山,山上有座庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事:从前有座山,山上有座庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事:从前有座山,山上有座庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事:。。。。。。递归简单
2021-03-24 15:17:54
212
原创 Python(八)------函数(中)
函数(中)文档字符串• help()是Python中内置函数,通过help()函数可以查询Python中函数的用法• 在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明# 文档字符串,就是对函数以及类进行说明作用及参数及返回的一个文档说明def fun(a, b): """ :param a: :param b: :return: """# print()函数的作用域• 作用域(scope)• 作用域指的是变量生效的区域•
2021-03-22 16:47:23
168
原创 Python基础(七)----函数(上)
字典操作(二)直接赋值和深拷贝与浅拷贝直接赋值:直接赋值:其实就是对象的引用(别名)。b = a: 赋值引用,a 和 b 都指向同一个对象浅拷贝(copy):浅拷贝:拷贝父对象,不会拷贝对象的内部的子对象。b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)深拷贝(deepcopy):深拷贝 copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。b = copy.deepcopy(a): 深度拷贝, a 和 b
2021-03-18 19:27:37
202
原创 Python基础(六)---元组和字典
for 循环for基本概念for 循环用于迭代序列(即列表,元组,字典,集合或字符串)。这与其他编程语言中的 for 关键字不太相似,而是更像其他面向对象编程语言中的迭代器方法。通过使用 for 循环,我们可以为列表、元组、集合中的每个项目等执行一组语句。for循环语法语法for 变量 in 序列(遍历的规则):代码块fruits = ["apple", "banana", "cherry"]for x in fruits: print(x)运行结果break 语句通过
2021-03-16 15:17:59
459
原创 Python基础(五)-----列表
列表基本概念• 序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引• 数据结构指计算机中数据存储的方式序列的分类• 可变序列(序列中的元素可以改变):例如 列表(list)• 不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple)列表(list)• 列表是Python中的一个对象• 列表的作用• 列表中可以保存多个有序的数据• 列表是用来存储对象的对象列表
2021-03-15 17:14:09
261
1
原创 Python基础(四)--条件控制语句(if语句)和循环(while语句)
条件控制语句条件判断语句(if语句)Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。条件判断语句流程图如下:
2021-03-11 20:52:46
540
原创 Python基础(四)----运算符
运算符运算符概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。Python 算数运算符以下假设变量a为10,变量b为21:名称描述举例+加 - 两个对象相加-减 - 得到负数或是一个数减去另一个数*乘 - 两个数相乘或是返回一个被重复若干次的字符串/除 - x 除以 y%取模 - 返回除法的余数**幂 - 返回x的y次幂//取整除 - 向下取接近商的整数Python比较运算符以
2021-03-09 20:19:44
242
原创 Python基础(三)---python基础语法
Python 基础语法Python 语法代码规范Python中采用PEP8(Python增强建议书)作为代码规范每个import语句只能导入一个模块,尽量避免一次导入多个模块。不要在行尾添加分号“;”也不要用分号将两条命令放在同一行。建议每行不超过80个字符,如果超过建议使用小括号“()”将多行内容隐式连接起来,而不推荐使用反斜杠“\”进行链接标识符标识符中可以包含字母、数字、_,但是不能使用数字开头 例如:name1 name_1 _name1 1name(不行)Python中不能
2021-03-06 20:00:37
240
原创 Python基础(二)----python基础环境搭建
Python 基本概念Python 发展及基本概念Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩
2021-03-04 12:35:08
1206
1
原创 Python基础---计算机基础
Python基础之计算机基础Markdown基础语法Markdown快捷键Make语法展示文本样式表格代码片超级链接流程图计算机基础计算机基础计算机基础概念环境变量环境变量基本概念常见环境变量WINDOWS系统Linux环境变量window常见命令Markdown基础语法Markdown快捷键名称快捷键功能快捷键加粗Ctrl + B斜体Ctrl + I引用Ctrl + Q插入链接Ctrl + L插入代码Ctrl + K插入图片Ctr
2021-03-02 12:30:47
383
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅