iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >教你玩转Python函数和变量
  • 667
分享到

教你玩转Python函数和变量

教你玩转变量 2023-01-31 06:01:55 667人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

什么是函数?一个程序可以包含多个模块,程序越复杂,包含的模块和功能就越多,模块细分里面包含多个类,类这个概念在任何一门面向对象语言里面都很重要,在类里面最主要的就是包含的函数,函数式实现某一个功能的代码体,函数对代码最基本的一个封装。所以多

什么是函数?

一个程序可以包含多个模块,程序越复杂,包含的模块和功能就越多,模块细分里面包含多个类,类这个概念在任何一门面向对象语言里面都很重要,在类里面最主要的就是包含的函数,函数式实现某一个功能的代码体,函数对代码最基本的一个封装。

所以多个函数构成一个类,多个类构成一个模块,多个模块构成一个程序。

1.png

主函数,整个程序的一个入口

如:

def add(num01,num02):

return num01+num02

def sub(num01,num02):

return num01-num02

def mul(num01,num02):

return num01*num02

def div(num01,num02):

return num01/num02

 

print(add(100,200))

 

print可以打印,没有主函数也可以运行,会把代码从头到尾扫码,发现整个是一个函数,就不会执行,等待调用。为了使代码更有可读性,应该为程序设置一个代码,整个代码就是main函数,

 

程序的入口 main函数, 代码从这里开始执行

如:

def add(num01,num02):

return num01+num02

def sub(num01,num02):

return num01-num02

def mul(num01,num02):

return num01*num02

def div(num01,num02):

return num01/num02

#程序的入门,main函数

if __name__=="__main__":

print(add(100,200))

 

演示:前面有个绿色三角,代表扫码这段代码,命令从这个函数开始执行。

2.png

调用前面所写的函数

如:

3.png

import 引入功能模块

class 类

def 函数

 

如:

import demo01 调用demo01里面的程序

执行的时候选demo02

4.png


什么是变量?

变量就是一个容器,可以存各种各样的数据

python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

里面的值可以随时变化 所以叫变量。


例如:

num01 = 100

print(num01)

num01 = 123.456

print(num01)

num01 = False

print(num01)

不需要事先声明变量要存储什么数据类型,直接赋值就可以了,C# JAVA都需要声明数据类型。

多个变量的一次赋值

简单写法:

num01 = 1000;num02=3.14;num03=False;str01='iLync'

num01,num02,num03,str02=1000,3.14,False,"iLync"

多个相同的值:

num01 = num02 = num03 = 100


为什么需要变量?

运行程序,是在内存中运行,使用变量的目的把数据存储在内存中num01 = 100

print(num01)

变量:能够通过变量取出内存中的数据

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

1.png

后台把变量名和内存地址做了关联,只要通过名称就可以很轻松的把存在内存的值取出来,不需要访问内存地址。

Num01在系统中如果没有定义,就没办法取;如果定义过 通过num01可以取到数值。

通过变量取数据,这个变量一定要存储过数据,不然就会报错。

使用变量:

C# Java里面每一句话必须要有; 分号结尾


变量命名规则? 

注意事项:

1.  变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或其他字符。

2.  变量名的第一个字符不能是数字,而必须是字母或下划线。3.  Python区分大小写。

4.  不能将Python关键字用作变量名。

例如:

abc_123 可以

123_abc不行

_123是可以的

for = 200 也不可以

if False 等都不可以

显示关键字:help("keyWords")

2.png

--结束END--

本文标题: 教你玩转Python函数和变量

本文链接: https://www.lsjlt.com/news/189677.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 教你玩转Python函数和变量
    什么是函数?一个程序可以包含多个模块,程序越复杂,包含的模块和功能就越多,模块细分里面包含多个类,类这个概念在任何一门面向对象语言里面都很重要,在类里面最主要的就是包含的函数,函数式实现某一个功能的代码体,函数对代码最基本的一个封装。所以多...
    99+
    2023-01-31
    教你 玩转 变量
  • 一文带你玩转JavaScript的箭头函数
    目录箭头函数语法规则简写规则常见应用mapfilterreduce箭头函数中的this使用concatthis的查找规则箭头函数 在ES6中新增了函数的简写方式----箭头函数,箭头...
    99+
    2024-04-02
  • Python变量教程之全局变量和局部变量
    目录前言全局变量全局关键字前言 全局变量是那些没有在任何函数内部定义并具有全局范围的变量,而局部变量是那些在函数内部定义的变量,其范围仅限于该函数。换句话说,我们可以说局部变量只能在...
    99+
    2024-04-02
  • Java教程让你头疼?Laravel数据类型教程带你玩转编程!
    Java作为一门历史悠久的编程语言,在软件开发领域中有着广泛的应用。但是,对于初学者来说,Java的学习曲线可能会比较陡峭,尤其是在数据类型方面。如果你正在寻找一种更加简单易懂的编程语言,那么Laravel就是一个不错的选择。今天,我们就来...
    99+
    2023-09-21
    教程 laravel 数据类型
  • Python变量和数据类型和数据类型的转换
    目录变量什么是变量?print语句格式变量的特征数据类型type()语句type()语句的使用方式1.在print语句中,直接输出类型信息2.用变量存储type()的结果(返回值)3...
    99+
    2024-04-02
  • Python 变量教程之打包和解包参数
    目录背景 解 Packing 打包和拆包 用于字典前言: 我们使用两个运算符 *(用于元组)和 **(用于字典)。 背景  考虑这样...
    99+
    2024-04-02
  • 习题19:函数和变量
    函数里面的变量和脚本里面的变量之间是没有连接的,更多的函数练习代码如下# coding: utf-8__author__ = 'www.py3study.com'def cheese_and_crackers(cheese_...
    99+
    2023-01-30
    习题 变量 函数
  • Python 变量的定义和数据类型的转换
    变量 变量的定义 基本语法:变量名 = 值 变量名是给对象贴一个用于访问的标签,给对象绑定名字的过程也称为赋值,赋值符号 “=” 变量名自定义,要满足标识符命名规则。 Python中,不需要事先...
    99+
    2023-09-15
    python 变量 数据类型
  • Golang函数中的变量作用域:局部变量和全局变量
    Golang函数中的局部变量和全局变量,需要具体代码示例 在Golang中,变量的作用域是非常重要的概念。在函数中,我们常常会遇到局部变量和全局变量的情况。这两者在作用域和使用方式上有一些区别,下面我将详细介...
    99+
    2024-01-18
    函数 变量 Golang
  • Python学习教程:0基础学Python?手把手教你从变量和赋值语句学
    这篇Python学习教程将手把手教你入门学Python,从变量和赋值语句学起,前面也有专门给大家出过相关的详细教程,有需要的伙伴,可以找一下前面的教程!导读:在本文中,你会学到如何处理数字、定义与使用变量和常量,以及编写使用这些数据类型执行...
    99+
    2023-06-02
  • Python中如何使用函数变量
    这篇文章给大家介绍Python中如何使用函数变量,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Python函数变量如何工作在函数中,我们***次使用x的值的时候,Python使用函数声明的形参的值。接下来,我们把值2赋...
    99+
    2023-06-17
  • python如何在函数中改变全局变量
    可以在python中使用global关键字来修改全局变量,具体方法如下:首先,在python中定义一个函数;a = 10def updateGlobal():a = 5updateGlobal()print(a) 输出结果为:10在函数中添...
    99+
    2024-04-02
  • [教程]JScript中的变量引用规则(补充,函数用法说明) (转)
    [教程]JScript中的变量引用规则(补充,函数用法说明) (转)[@more@][教程]jscript中的变量引用规则(补充,函数用法说明)by .NET.com/,http://lostinet.d2g.com">http://www...
    99+
    2023-06-03
  • torchtext入门教程必看,带你轻松玩转文本数据处理
    用深度学习做nlp也有一段时间了,熟悉这块内容的同学都知道,实践算法的时候,写模型是个简单的事,最麻烦的是数据处理,数据处理不仅会浪费我们大部分时间,而且会消耗很大的计算资源,浪费人...
    99+
    2024-04-02
  • 从入门到精通:go语言npm教程带你玩转大数据
    随着大数据技术的不断发展,各种语言也在不断地涌现。其中,go语言作为一种新兴的编程语言,备受关注。在本文中,我们将介绍如何使用go语言npm来处理大数据,并从入门到精通逐步演示相关代码。 一、npm的安装 npm是一款开源的Node.js...
    99+
    2023-07-01
    npm 教程 大数据
  • python 如何将函数赋值给变量
    在python中使用sys模块将函数赋值给变量,具体方法如下:首先,自定义一个函数;def run(name): list1 = 'hello ' + namereturn list1函数自定义好后,使用sys模块将函数赋值给变量;impo...
    99+
    2024-04-02
  • python函数怎么声明全局变量
    在python中为函数声明全局变量的两种方法使用列表声明全局变量global_var_list = []def update_global_var_list(var):global_var_list.append(var)使用字典声明全局变...
    99+
    2024-04-02
  • Python函数中的全局变量详解
    目录1、什么是全局变量?2、在函数外部定义的变量是全局变量。3、在函数内部定义中添加global关键词后变成全局变量。总结1、什么是全局变量? 在Python中,全局变量指的是可以作...
    99+
    2024-04-02
  • python如何在函数外赋值变量
    可以通过在python中使用global进行定义,实现在函数外赋值变量,具体方法如下:x=50def func():global xprint('x is',x)x=2print('changed global x ...
    99+
    2024-04-02
  • Golang函数的全局变量和局部变量的数据竞争分析
    Golang是一种强类型编程语言,具有高效、简洁、并发等特点,因此逐渐受到了越来越多的开发者的青睐。而在Golang的开发中,函数的全局变量和局部变量往往会涉及到数据竞争的问题。本文将从实际编码的角度,对Golang函数中全局变量和局部变量...
    99+
    2023-05-21
    Golang 全局变量 局部变量
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作