我的编程空间,编程开发者的网络收藏夹
学习永远不晚

教你玩转Python函数和变量

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

教你玩转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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

教你玩转Python函数和变量

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

下载Word文档

猜你喜欢

教你玩转Python函数和变量

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

Python学习教程:0基础学Python?手把手教你从变量和赋值语句学

这篇Python学习教程将手把手教你入门学Python,从变量和赋值语句学起,前面也有专门给大家出过相关的详细教程,有需要的伙伴,可以找一下前面的教程!导读:在本文中,你会学到如何处理数字、定义与使用变量和常量,以及编写使用这些数据类型执行
2023-06-02

python嵌套函数使用外部函数变量的方法(Python2和Python3)

python嵌套函数使用外部函数变量的方法,Python2和Python3均可使用 python3 def b():b = 1def bchange():nonlocal bb += 1bchange()print(b)Python 2 只
2022-06-04

[教程]JScript中的变量引用规则(补充,函数用法说明) (转)

[教程]JScript中的变量引用规则(补充,函数用法说明) (转)[@more@][教程]jscript中的变量引用规则(补充,函数用法说明)by .NET.com/,http://lostinet.d2g.com">http://www
2023-06-03

python 函数、变量中单下划线和双下划线的区别详解

本文主要介绍了python 函数、变量中单下划线和双下划线的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-01-28

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录