首页 > 其他分享 >11.25-task3变量与函数

11.25-task3变量与函数

时间:2023-11-25 18:01:10浏览次数:439  
标签:10 task3 变量 作用域 11.25 函数

变量与函数

  1. 变量

    变量是一个名字,用来储存一段数据!

    py

    变量的值可变化,新值会覆盖之前的值

    变量相当于一个标签,如a=10,在内存中找一个位置,把地址赋给了a。。

  2. 命名规则

    py

    数字不能开头!

    最好不要用保留字符作为变量名!!!!

    py

  3. 多变量赋值

    在进行多变量赋值时,需要将变量之间用,隔开 等号右边的数字也要依次对应

    1. 函数

      函数是一个名字,代表一串代码序列

      函数包含函数名和参数/////

      py

      py

      参数数目必须匹配!否则报错

      同样的 函数也能返回多个值

      def a():

      ​ return 3,4,5

    2. 内置函数

      py

      pow(2,10)------2的十次方

    3. 变量的作用域

      比如两个函数中均有x变量,但是这是不冲突的,因为在一个函数中的变量作用域就在这个函数里!!!

      在函数外部定义变量,变量具有全局作用域

    4. 返回语句

      函数在返回值后直接结束,不再进行后续语句(如果有的话)

      对于嵌套的函数而言,先执行内层函数

      总结

      py

标签:10,task3,变量,作用域,11.25,函数
From: https://www.cnblogs.com/wangfeihang78/p/17855829.html

相关文章

  • C语言编程技巧 全局变量在多个c文件中公用的方法
    在使用C语言编写程序时,经常会遇到这样的情况:我们希望在头文件中定义一个全局变量,并将其包含在两个不同的C文件中,以便这个全局变量可以在这两个文件中共享。举个例子,假设项目文件夹"project"下有三个文件:main.c、common.c和common.h。在这种情况下,我们希望声明一个字符型变量"key",......
  • 变量与函数
    变量与函数变量新值会覆盖旧值新值数据类型不必与旧值相同**变量是一个标签变量命名规则必须以字母或下划线开头命名可由字母、数字、下划线组成大小写敏感尽量避免使用保留字命名更新变量x=5x+=2print(x)7多变量赋值a,b,c=1,2,3#元组的解包print(f......
  • Python:数据类型与操作,变量与函数
    数据类型1.整数Integer(int)2.浮点数Float(默认双精度)3.布尔值Boolean(bool)4.类型Typeprint(type(2))<class'int'>`print(type(2<2.2))<class'bool'>print(type(type(2)))<class'type'>常数1.python内置常量Ture,用于表示布尔真False......
  • 局部变量与静态变量的区别
    #include<stdio.h>voidincx(void){ intnx=0; printf("nx=%d\t",++nx); return;}voidincy(void){ staticintny=0; printf("ny=%d\n",++ny); return;} intmain(void){ incx(); incy(); incx(); incy(); incx......
  • 关键字 开发-04 yaml文件定义变量与引用变量
    前言:上篇使用jinja2模板渲染数据是在读取yaml文件的时候,进行渲染。这种肯定不是关键字框架的渲染的方式。正常我们想要的而是在yaml文件中写入我们想要渲染的数据,然后读取之后渲染到测试yaml用例中。1.在yaml文件中引入变量由于变量在yaml中先声明,后引用,所以不能直接渲染整个ya......
  • 2023.11.25-2023.12.31 模拟赛记录
    苟。11.25多校dream给定N,求\(\sum_{i\in\left[1,2^N\right]}\log_2\left(\prod_{j\in[1,i]}\text{lowbit}(j)\right)\)。(N<=1e18)找个规律发现\(\log_2\left(\prod_{j\in[1,i]}\text{lowbit}(j)\right)\)就是\(i-\text{popcount}(i)\)。不难移值域,算贡献。ca......
  • 2023.11.25学习笔记
    集合SubsetSumsP1466[USACO2.2]集合SubsetSums-洛谷|计算机科学教育新生态(luogu.com.cn)背包板子题,有一说一看出来很简单贴accode#include<iostream>usingnamespacestd;longlonga[50];intmain(){intn;cin>>n;intsum=0,ans=0;fo......
  • C++11 多线程并发 互斥量、条件变量和信号量
    互斥量Classesmutex(C++11)providesbasicmutualexclusionfacility(class)timed_mutex(C++11)providesmutualexclusionfacilitywhichimplementslockingwithatimeout(class)recursive_mutex(C++11)providesmutualexclusionfacili......
  • AST 变量 enter 和 exit 的区别 退出区别
    1.enter方式进行遍历(不写默认是enter方式)假设我们需要处理的代码如下:vara='a'+'b'+'c'+d+'e'+'f';想要对上面的代码进行字符串的合并操作,遍历BinaryExpression类型,代码如下:constvisitor={"BinaryExpression"(path){c......
  • day03-3变量与常量
    【变量与常量】【一】注释语法【1】什么是注释注释就是对代码的解释,注释内容不会被当成代码参与运行【2】为什么要注释增强代码的可读性(更容易理解代码)【3】如何使用注释代码注释分单行和多行注释单行注释用‘#’,注释内容加在'#'后,可以跟在代码的正上方或者......