运行 变量 添加了一个名为message的变量。每个变量都指向一个值——与该变量相关联的信息。 在程序中可以随时修改变量的值,而python将始终记录变量的最新值。 变量的命名和使用 牢记以下规则和指南 1、变量名只能包含字母、数字和下划线。变量名只能以字母或下划线打头,但不能以数字打头。 2、变量名不能包含空格, ...
字符串就是一系列字符。在python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号 修改字符串的大小写 1.title()方法以首字母大写的方式显示每个单词 注意:在name.title()中,name后面的句点(.)让python执行name后面的title()方法 2.upper()方法使全部字母大写,lower()方法使全部字母小写。 3.ca ...
数字和基本运算符 可以使用divmod()函数同时得到商和余数 整数 三种进制 0b或0B,二进制 0 1 0o 或 0O ,八进制 0 1 2 3 4 5 6 7 0x 或 0X ,十六进制0 1 2 3 4 5 6 7 8 9 a b c d e f 使用int()实现类型转换 1. 浮点数直接舍去小数部分。如: int(9.9) = 9 2. 布尔值 True 转为 1, False 转为 0 。 如: int(True) = 1 ...
编程是要解决问题的,实际良好、高效而漂亮的解决方案都会让程序员心生敬意 不要企图编写完美无缺的代码,而是要先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码。 内置对象 内置函数 ...
列表定义 列表:用于存储任意数目、任意类型的数据集合。 列表是内置可变序列,是包含多个元素的有序连续的空间。 列表的标准格式:a = [10,20,30,40] 索引 在python中,第一个列表元素的索引为0,而不是1 通过索引直接访问元素 索引区间在[0,列表长度-1]这个范围。超过这个范围则会抛出异常 创建列表 基本语法[] ...
if语句 因此只有bmw为全部大写,其他cars只有首字母大写 选择语句 分支结构 选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有:单分支、双分支、多分支。 流程图: 单分支选择结构 if语句单分支结构语法形式: if 条件表达式: 语句/语句块 其中: 1. 条件表达式:可是是逻辑表达式、关系表达式 ...
循环结构 循环结构用来重复执行一条或多条语句。 表达逻辑:如果条件符合,则反复执行循环体里的语句。在每次执行完之后都会判断一次条件是否为True,如果为True则重复执行循环体里的语句。 图示: 循环体里面的语句至少应该包含改变条件语句表达式的语句,以使循环结束;否则就会变成无限循环。 while循环 语法格式 ...
控制语句的方法 break语句 break语句可用于while循环和for循环,用来结束整个循环。当有嵌套时,break语句只能跳出最近一层的循环 操作:使用break语句结束循环 continue语句 continue语句用于结束本次循环,继续下一次循环。多个循环嵌套时,continue用于最近一层循环。 操作:要求输入员工的薪资,若薪资小于0则需 ...
定义函数 函数是带名字的代码块,用于完成具体的工作 直接定义函数 向函数传递信息 函数分类
函数参数 参数的集中类型: 实参与形参 位置实参 多次调用函数 关键字实参 默认值 在调用函数给形参提供了实参时,python将使用指定的实参值:否则,将使用形参的默认值。 传递任意实参 形参名*toppings中的星号(*)让py创建一个名为toppings的空元祖,并将收到的所有值都封装到这个元祖中 结合使用位置实参和任 ...
返回值 函数返回的值称为返回值,在函数中,可使用return语句将值返回到调用函数的代码行。 要点: 1. 如果函数包含return语句,则结束函数执行并返回值 2. 如果函数不包含return语句,则返回None值 3. 要返回多个返回值,使用列表、元组、字典、集合将多个值“存起来”即可 返回简单值 **** 本内容被作者隐藏 **** ...
一、简介 在前面的教程中,我们已经讲解了常用的二维型数据的可视化方法。但是在日常研究中,由于大气科学属于地学系统,和地球地理信息的结合十分密切,大多数时间,需要在图形中添加地理信息。作为胶水语言,在Python中,目前还在使用的地理可视化库包尚有basemap、cartopy、geopandas等,但由于basemap是基于Python 2, ...
Numpy介绍 Numpy是Python中的一个开源的数值计算库,提供多维数组(`ndarray`和N-dimensional array)对象和用于处理这些数组的各种数学函数,还提供各种派生对象(如掩码数组和矩阵)以及用于数组快速操作的各种例程······ Numpy支持Windows、Linux和`macOS`等平台。 安装步骤 [*]使用`conda` ...
相较于Python提供的原生的列表,Numpy提供的多维数组对象区别在于: 1)多维数组在创建时就已经具有固定的大小,即长度是一个固定的值,不可以随意更改。只有通过创建新的数组来增加或减少原数组中的元素。 2)多维数组中的元素都是同一类型,不同类型的元素不可以放在同一个多维数组当中。 3)多维数组支持广播运算和向 ...
传递列表 在函数中修改列表 将列表传递给函数后,函数就可对其进行修改。在函数中对这个列表所做的任何修改都是永久性的。 为重新组织这些代码,可编写两个函数。第一个函数负责处理打印设计的工作,第二个概述打印了哪些设计: 禁止函数修改列表 可向函数传递列表的副本而非原件。这样,函数所做的任何修改都只影响副 ...
ndarray对象 属性: Numpy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。 zeros创建(以0填充) 创建指定大小的数组,数组元素以0来填充 语法格式: zeros_like:根据传入的数组形状创建全为0的数组 【实例】zeros_like的使用 ones创 ...
一维数组索引和切片 ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。 ndarray 数组可以基于 0 - n 的下标进行索引,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。 【实例】一维数组索引和切片的使用 二维数组切片操作 【实例】索引直接获取 【实 ...
数学函数 【实例】求每个元素的倒数 numpy.reciprpcal()函数返回参数逐元素的倒数。如1/4倒数为4 【实例】reciprocal()函数的使用 numpy.around(a,decimals)函数返回指定数字的四舍五入值 参数说明: a:数组 decimals:舍入的小数位数。默认值为0.如果为负,整数将四舍五入到小数点左侧的位置 numpy.floor()返回 ...
Matplotlib简介 Matplotlib是一个python的2D绘图库。 官网:Matplotlib — Visualization with Python pyplot使用方法 绘制直线 语法格式: 结果: 绘制折线图 结果: 设置标签文字和线条粗细 linewidth:设置线条的粗细 fontdict:设置标标签的粗细 结果: 设置中文标题 显示正常中文: 注意:SimHei为其中一 ...
subplot分区 图形代码1 plt.subplot(行数,列数,哪一个区) 图形代码2 subplots分区 a = plt.subplots(norws=数字1,ncols=数字2) a[0,0].plot(x,y) # [0,0]表示1行1列
MATLAB小白入门03-03—矩阵乘除运算
浏览 7566
MATLAB小白入门03-02—矩阵加减运算
浏览 1291
Python可视化 | 热带气旋统计分析-环状图
浏览 16296
Numpy基础入门2-2:创建数组(2)
浏览 1665
Matplotlib基础入门2-1:绘图1
浏览 7101
WRF-ARW新手村特辑(四)WPS部分完结
浏览 8178
|小黑屋|气象互助社 ( 陇ICP备2023004290号|陇ICP备2023004290号 )|网站地图
Powered by Discuz! X3.5 Licensed© 2001-2024 Discuz! Team.