![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
py编程基础
文章平均质量分 72
iskiwi
基于计算机学习遥感的小白,请多多指教。
展开
-
面向对象(一)
面向对象简介• Python是一门面向对象的编程语言• 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的1. 面向对象和面向过程• 面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序 •这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低 • 这种编程方式符号人类的思维,编写起来比较容易• 面向对象的编程语言,关注的是对象,而不注重过程,对于面向对象一切皆对象• 以上方式可以用 孩子妈妈给孩子买瓜来解决• 面向对象的编程思想,将原创 2021-03-29 13:06:24 · 122 阅读 · 0 评论 -
函数(二)
python的两类特殊函数递归函数基本认识递归是解决问题的一种方式,它的整体思想递归函数是指 在连续执行某一处理过程时, 该过程的某一步要用到他自身的上一步或者上几步的结果。递归分类1. 直接递归在函数a中又调用函数a自己2. 间接递归如果函数a中先调用函数b,函取b调用函数a,则称函数a为间接递归3.注意编写递归程序时要注意: 找出正确的递归算法; 确定结束递归结束的条件4. 特点优点:程序变得简洁,紧凑,容易解决问题缺点:牺牲存储空间,影响程序执行的速度# @原创 2021-03-23 23:33:26 · 147 阅读 · 0 评论 -
函数详解
文章目录一. 函数的简介(特征:参数、返回值)1. 函数简介函数也是一个 对象函数 用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用注意:函数名必须符合标识符的规范(可以包含字母、数字、下划线但是不能以数字开头)print是函数对象 print()是调用函数2. 使用函数的必要性3. 函数的形式二. 函数的参数1. 形参和实参2. 参数的传递方式1. 默认形参2. 位置参数3. 关键字参数4. 位置参数和关键字参数混合使用位置参数必须放在关键字参数前3. 实参的类型可以为任何形式的对象原创 2021-03-21 00:08:21 · 216 阅读 · 2 评论 -
元组和字典类型
1. 元组类型1.1 元组的介绍类型:tuple特性:与字符串同为不可变序列数据类型一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)1.2 基本使用创建:(,)或tuple()如果元组为空元组,则至少要有一个逗号(,) 当元组不为空时,括号可以省略解包:元组解包指元组当中的每一个元素都赋值给一个变量1.3 操作元组继承序列所有的通用操作# 因为元组创建后不可修改,所以无特殊操作2.字典类型2.1 字典基本介绍字典属于一种新的数据结构称为映射(mapping)原创 2021-03-17 13:02:59 · 299 阅读 · 1 评论 -
列表类型
创作不易要是写得可以留个赞再走吧想对组合数据类别有个了解 :https://editor.csdn.net/md/?articleId=114764566序列类型字符串类型、元组类型(tuple)、列表类型(list)是序列类型的衍生类型序列是Python中的基本数据结构。原因:其操作均适用与其衍生类型序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)数据结构指计算机中数据存储的方式序列是一维元素向量,元素类型可以不同元素间有序号引导,通过下标访问序列的特定原创 2021-03-14 11:57:25 · 687 阅读 · 1 评论 -
组合数据类型
组合数据类型接下来会持续跟进原创 2021-03-13 21:50:19 · 65 阅读 · 0 评论 -
条件控制语句
条件判断语句(if语句)==执行的流程:•if语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行if后的语句• 如果为False,则不执行• 语法:if 条件表达式 :代码块• 代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行• 代码块以缩进开始,直到代码恢复到之前的缩进级别时结束• 代码块就是一种为代码分组的机制input() 函数• 该函数用来获取用户的输入• input()调用后,程序会立即暂停,等待用户输入• 用户输入完内容以后,原创 2021-03-12 18:07:38 · 323 阅读 · 0 评论 -
运算符
1.运算符1.1 运算符概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。1.2 运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)算术运算符• 加法运算符 表现形式 +• 减法运算符 表现形式 -• 乘法运算符 表现形式 *• 除法运算符 表现形式 /• // 整除,只会保留计算后的整数位,总会返回一个整型• % 取模,求两个数相除的余数• ** 幂运算,求一个值的几次幂赋值运算符赋值运算符的特殊写法原创 2021-03-09 23:58:51 · 192 阅读 · 0 评论 -
基本数据类型
1. 几个概念1.1 表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合表达式特点表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响#形如1+21<2print("hello world")#均为语句如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1+21<2print("hello world")>>>hello world#前面的语句不影响运行结果1原创 2021-03-07 23:46:16 · 116 阅读 · 0 评论 -
计算机要点
文章目录计算机基本概念计算机基本概念计算机是什么标题计算机语言概述解释型语言和编译型语言的区别交互方式文本交互模式打开的方式文本文件和字符集文本文件常见的字符集进制数据间的换算环境变量计算机基本概念计算机基本概念计算机是什么计算机是现代一种用于高速计算的电子计算器能够按照程序运行 自动 高速处理数据的现代智能电子设备特点:数值计算 逻辑计算 存储记忆计算机的组成硬件:可见可触软件:可见不可触标题计算机语言概述概念: 人机通讯语言发展 计算机语言–>编译–>高原创 2021-03-02 23:38:31 · 65 阅读 · 0 评论