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

变量与函数

时间:2023-11-25 17:33:41浏览次数:40  
标签:语句 return 变量 print def 函数

变量与函数

变量

新值会覆盖旧值

新值数据类型不必与旧值相同

**变量是一个标签

变量命名规则

  1. 必须以字母下划线开头

  2. 命名可由字母、数字、下划线组成

  3. 大小写敏感

  4. 尽量避免使用保留字命名

    更新变量

    x=5

x+=2

print(x)

7

多变量赋值

a,b,c = 1,2,3#元组的解包

print(f"a={a},b={b},c={c})

a=1,b=2,c=6

函数

函数由两部分组成:

header 定义函数接口(名称,参数)

*可以提供多个或0个参数

def f(x,y,z):
	return x+y+z
print(f(1,3,3))

7

def g():
	return 42
print(g()+1)

43

*header以冒号结尾,后边跟着body 部分

def fuctionName(parameters):
	pass

body 操作

语句要缩进

用return

使用函数名调用函数

函数名后紧跟括号

括号中是我们设定的参数值,一个不多,一分不少

函数会返回设定的return语句的值

def double(x):
	print("ni hao")
	return 2* x
print(double(5))
print(double(1)+3)

nihao

10

5

多返回值
def value():
	return 1,2,3
a,b,c=value()
print(f"a={a},b={b},c={c})

a=1,b=2,c=3

语句与表达式

表达式:本身是值,计算结果是值,如果能用print,那就是表达式

语句:不是值,不能打印,但能执行操作

内置函数

类型转换

print(bool(1))#转为布尔(true or false)

true

print(float(42))

42.0

一些基本数学函数

不在math库中

print(abs(-5))

5

print(max(2,3))

3

print(min(2,3))

2

print(pow(2,10))#次方运算

1024

print(roubd(2.354,2))#取最近的一个整数(不完全是四舍五入,)

2.36

def f(x):
	print("x",x)
	y=5
	print("y",y)
	return x+y
	print(f(4))

x:4

y:5

9

返回语句

函数组合

编写函数

def onesDigit(n):
	return n%10
def largerOnesDigit(x,y)
	return max(onesDigit(x),onesDigie(y))
	
print(largerOnesDigit(134,672))#4
print(largerOnesDigit(132,674))#4

标签:语句,return,变量,print,def,函数
From: https://www.cnblogs.com/aijingyn/p/17855785.html

相关文章

  • map函数用法
    map函数用法描述map()根据提供的函数对指定序列做映射fuction以每一个元素调用,并且返回每次fuction函数返回值的新列表语法map(fuction,iterable,)​函数一个或多个序列def**square(x):#计算平方数 return**x**2map(square,[1,2,3,4,5])......
  • 无涯教程-Tk - Scale部件函数
    比例小部件用于通过滑块选择数字值。scale小部件的语法如下所示-scalescaleNameoptionsScale-参数下表中列出了可用于缩放窗口小部件的选项-Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2-borderwidthwidth用于在3D效果中使用边框绘......
  • 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......
  • 无涯教程-Tk - Scrollbar部件函数
    滚动条小部件是无需文本或画布小部件即可工作的滚动小部件。滚动条小部件的语法如下所示。scrollbarscrollbarNameoptionsScrollbar-参数下表列出了可用于滚动条小部件的选项。Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2-borderwidt......
  • 关键字 开发-04 yaml文件定义变量与引用变量
    前言:上篇使用jinja2模板渲染数据是在读取yaml文件的时候,进行渲染。这种肯定不是关键字框架的渲染的方式。正常我们想要的而是在yaml文件中写入我们想要渲染的数据,然后读取之后渲染到测试yaml用例中。1.在yaml文件中引入变量由于变量在yaml中先声明,后引用,所以不能直接渲染整个ya......
  • 无涯教程-Tk - Progressbar部件函数
    Progressbar窗口小部件用于提供长时操作(如文件上传)进度的视觉反馈。进度栏小部件的语法如下所示-progressbarprogressbarNameoptionsProgressbar-参数下表在下表中列出了Progressbar小部件可用的选项-Sr.No.Syntax&Remark1-lengthnumber设置小部件的长度。2......
  • 无涯教程-Tk - Combobox部件函数
    Combobox小部件是将条目与可供使用的选项列表结合在一起的小部件。组合框窗口小部件的语法如下所示-comboboxcomboboxNameoptionsCombobox-参数下表中列出了可用于组合框窗口小部件的选项。Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2......
  • 无涯教程-Tk - Dialog部件函数
    对话框小部件用于显示对话框-tk_dialogwindowtitledetailTextbitmapdefaultstring1...stringn下表中列出了窗口小部件的上述每个选项的使用,并且需要以相同的顺序使用它们-Sr.No.Syntax&Remark1window确定对话框的顶级窗口的名称,并删除所有以此名称命名的现有窗......
  • 2-2 函数基础(参数、返回值)
    ​ 大纲:初识函数函数的参数函数的返回值  1.初识函数函数到底是个什么东西?函数,可以当做是一大堆功能代码的集合。def函数名():  函数内编写代码  ...  ...  函数名() 例如:#定义名字叫info的函数definfo():  print("......