首页 > 其他分享 >DataWhale DAY4 变量和函数

DataWhale DAY4 变量和函数

时间:2023-10-20 20:24:59浏览次数:37  
标签:变量 python DAY4 关键词 DataWhale 函数

DataWhale DAY4 变量和函数

语法部分:https://www.cnblogs.com/hewo/p/17635277.html

上文提到过的一点,python 是动态数据类型,它没有传统的定义,自然就可以在赋值的时候,新值不一定要和旧值相同类型。

老生常谈的问题:别乱用关键词,其实 python 的关键词啊什么的还好,基本上要先加上库,不像 c/c++, 啥东西都莫名其妙成了关键词

关于函数,重点也放在上面链接了,有一点是关于 多变量返回值的

def f():
	return 1,2,3
	
a = f() # a is tuple ,a = (1, 2, 3)

b, c, d = f() #b is int,b = 1

这一点很有意思。由于 python 动态数据类型和不需要定义的特性,使得我们可以直接将一坨返回值赋给一个变量,相当于打包成了个元组

注意,不同于短代码的竞赛,正规代码中应该尽量避免全局变量。

总结

代码习惯上,对于正规开发,学会利用 python 强大的面向对象特性,为所欲为(bushi)的使用函数,整闭包之类的,用最具有转移性的方式实现各种功能。同时避免使用混淆的命名。

标签:变量,python,DAY4,关键词,DataWhale,函数
From: https://www.cnblogs.com/hewo/p/17777939.html

相关文章

  • Linux-管道、环境变量、常用命令
    目录管道概念要点与文件重定向的区别环境变量概念查看常用命令查看系统状况权限文件查找用户相关工具管道概念管道的作用类似于文件重定向,可以将前一个命令的stout做为下一个命令的stdin要点管道命令进处理stdout,会忽略stderr管道右边的命令必须能接受stdin多个管道命令可......
  • 变量、常量、赋值及注释
    变量什么是变量变量用来描述世间万物的状态变量名的命名规范变量名由数字/字母/下划线组成,不能以数字开头变量名不能以关键字命名变量名具有意义变量的组成变量名:接收变量值赋值符号:把变量值赋值给变量名变量值:就是一个数值定义变量名的两种风格驼峰体AgeOfN......
  • 【从零学习python 】03. Python编程基础:变量、数据类型与标识符
    变量以及数据类型一、变量的定义对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。定义变量的语法为:变量名=变量值。(这里的=作用是赋值。)定义变量后可以使用变量名来访问变量值。如下示例:#不使用变量打印三次"今天天气真好",如果需要变成打印"......
  • nodejs( 自查 + 下载 + 配置变量 + 安装 + 运行 )
    node.js下载,安装依赖使项目运行自查nodejs下载自查:(npm一般随node携带)wherenode:查看node所在npminstall-g@vue/cli:下载npm下载安装下载地址https://nodejs.cn/download/按需求选择下载一直点击即可完成安装,若是想换安装路径便自行更改打开命令行......
  • diffusion扩散模型\datawhale组队学习——v2-抄别人代码还要矫情一下
    如果想学diffusion,又没有买纸质书咋办捏?datawhale为我们提供了大佬的中文笔记!学习来源:https://relph1119.github.io/my-team-learning/#/diffusion_models_learning51/ch03/ch03 甚至比看github的代码还方便。但是又不得不矫情一下,跟着做还有点问题。(小弟就不放大佬的笔记......
  • Java基础的变量与常量
    1.编写第一个Java程序使用IDEA进行编写java程序1publicclassHello{2publicstaticvoidmain(String[]args){3System.out.print("HelloWorld");4}5}第一行:public class是定义类的关键字固定写法,Hello表示类名要与文件中的名字相同第......
  • rust笔记-变量
    rust变量默认是不可变的,需要手动设置可变性。可变的变量给编程提供了灵活性,不可变的变量提供了安全性。而rust中需要根据实际场景来指定的变量类型。变量声明变量声明使用关键字let,语法格式如下:let变量名=值;变量声明后,变量名可以被使用,但是值不能被修改。这种方式申请的......
  • idea 编译时 找不到符号 变量 log
    idea进行项目编译的时候报找不到符号 变量log对lombok进行了各种配置后发现还是无效后,最后进行complier配置添加-Djps.track.ap.dependencies=false ......
  • ERA5 Land中‘expver’变量的处理方法
    近日在搞数据的时候发现ERA5Land新更新的数据中有一个‘expver’的变量,导致数据并不连续。官方解释如下: ERA5每小时和每月数据延迟3个月提供。这意味着一个月后,另一个月的ERA5数据将写入数据集。ERA5T(近实时)初步数据用于填补ERA5数据结束与当前日期前5天之间的空白。当......
  • 怎样在Windwos主机上配置git环境变量(超详细教程)
    一:概述我们在使用github时,时不时需要使用到git来进行管理,为了更好地方便去操作,我们可以配置环境变量以此来方便我们的操作二:具体说明以及配置过程(git已经安装的情况下,如若未安装,请先安装)(1)查看git的安装目录夹,演示截图如下所示:(2)进入git安装的目录文件夹,里面有以下的相关文件(3)文......