首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏linux commands

    Python7函数定义和使用“

    函数 定义函数 def是定义函数的关键字,定义函数的过程如下: def 函数名(参数): return 参数 空函数 教程里提到这个知识点“空函数”,也就是什么都不做的函数,使用到一个关键字 def nop(): pass 参数检查 参数检查的作用在于,能控制用户传入函数的参数,并做出响应。 比如说一个做加法运算的函数,基本功能是需要传入两个int型参数,但是用户如果传入的是非int型,那么会报Python内置的错误。 使用参数检查,能限制参数类型,自定义错误信息,让函数调用者更清楚报错原因。 >>> def myabs(x): ... (r) (151.96152422706632, 130.0) 函数练习题 写一个解一元二次方程的函数 开平方根函数math.sqrt(x), 需要导入math包import math 解题思路

    72020发布于 2021-08-12
  • 来自专栏Python

    7-1、python函数介绍、参数

    print("hello wold")# 调用函数# 只有调用函数的时候,函数内部的代码才会真正执行hello()输出结果"D:\Program Files1\Python\python.exe ()print("结束")执行结果"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/函数/02函数的定义与调用.py开始学习 ("*"*20)my_func1()输出结果"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/函数/03函数的定义和调用. 10,20) # 把10赋值个my_sum的a参数,把20赋值给my_sum的b参数my_sum(num1,num2) # b变量num1的值为2,所以形参a的值为2,形参的b的值为3my_sum(7+ 2,5*3) # 形参a的值为9,形参b的值为15 ,7+2 表达式●形参 。

    36600编辑于 2023-11-11
  • 来自专栏AI科技时讯

    Python从入门到熟练(7):函数

    函数 本节主要讲函数函数也可以看作是一种方法,能够去实现某种想法,比如加法等操作就是一种函数,只不过在背后被封装起来了。 1 函数的基本使用 函数:把具有独立功能的代码块打包为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 定义函数——封装独立的功能 调用函数——享受封装的成果 作用:在开发程序时,使用函数可以提高工作效率以及代码的重用 Python中提供了非常多的内置函数:print()、input()、type()等 定义函数: 定义函数: def 函数名(): 函数封装的代码 函数代码块以def关键字开头,后接函数名和圆括号 (A〜Z , a〜z )、下划线和数字组成 不能以数字开头 不能包含特殊字符 不能和Python中的关键字重名 调用函数的方法 调用函数的方法: 通过函数名()即可完成对函数的调用 注意: 代码中不能将函数调用放在函数定义的上方 , 在类中是可以的 2 函数的参数 函数的参数 将函数内需要使用到的变量,在调用函数的时候,使用参数传递到函数内部 在函数内部,把参数当做变量使用 函数定义时的参数称为形参,调用时被传入的参数称为实参

    60920发布于 2020-09-24
  • 来自专栏全栈程序员必看

    python基础(7)内置函数divmod用法

    前言 我们都知道,python中//代表整数运算中的取整,%代表整数运算中的取余,那么有什么函数可以同时取到整数和余数吗? 答案是有的,使用python内置函数divmod divmod 首先看一下源码解析 def divmod(x, y): # known case of builtins.divmod """

    47520编辑于 2022-09-19
  • 来自专栏python练习

    基础学习python7)enumerate函数和append函数的使用

    # 分两列显示元素成员 print("排名\n") team = ["张三","李四","王二麻子","赵大虎","史珍香"] #同时输出所以和列表额元素值用enumerate()函数 #for index ,item in enumerate(listname): #然后输出 index和item for index,item in enumerate(team): #用enumerate函数同时输出索引和元素内容 team) team.append("元芳") len(team) print(team) team2 = ["姬从良","赖月京","史一驼"] #将一个列表的元素添加到另一个列表中庸extend()函数

    1.2K20发布于 2020-02-28
  • 来自专栏Python

    7-3python函数-变量的作用域

    (): print(num1)my_func1()num1 = 10my_func2()执行结果"D:\Program Files1\Python\python.exe" D:/Pycharm-work (num1)执行结果:"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/函数/17在函数内部修改全局变量的值.py101Process ()print(num1)执行结果"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/函数/17在函数内部修改全局变量的值. \python.exe" D:/Pycharm-work/pythonTest/函数/18练习-在函数内部修改全局变量的值.py李四Process finished with exit code 0变量的作用域 \python.exe" D:/Pycharm-work/pythonTest/函数/19变量作用域.py12Process finished with exit code 0我正在参与2023腾讯技术创作特训营第三期有奖征文

    45400编辑于 2023-11-13
  • 来自专栏武军超python专栏

    2018-7-17 python函数的讲解

    函数名只是存储了函数的[内存]位置:并没有存储函数的代码 调用函数的过程其实就是:获取函数的内存地址然后执行代码 扩展: 文件开头使用三个引号的多行注释:解释说明当前这个python文件的操作说明 , 这个名称就是一个变量,函数名称:就是代码块的名称,函数名称就是一个变量,这个变量只 是存储了函数的[内存]位置:并没有存储函数的代码,如果直接打印函数名这个变量->看到的 是函数在内存中的地址 :函数的参数,放在函数声明后面的括号中 返回的结果:函数的返回值:一般在函数中通过return返回 什么情况下需要定义函数: 1.代码中可能出现重复的代码->定义函数在出现重复代码时直接调用 2. 一个函数尽量定义只做一件事情!让函数足够简单,这样函数的复用性最高! tools模块,格式:import tools(但是这时在tools下面会出现红线报错,这个报错不会影响 整个程序的运行,主要是Pycharm太智能,认为自己定义的文件夹不能存放python源程序,可以在存放这两个文件的文件夹

    49440发布于 2018-09-27
  • 来自专栏lzj_learn_note

    7-函数

    引用传参 Python函数参数是引用传递(注意不是值传递)。对于不可变类型,因变量不能修改,所以运算不会影响到变量自身;而对于可变类型来说,函数体中的运算有可能会更改传入的参数变量。 Python的作用域一共有4种,分别是: L (Local) 局部作用域 E (Enclosing) 闭包函数外的函数中 G (Global) 全局作用域 B (Built-in) 内建作用域 以 L 遗憾的是,大多数编程语言没有针对尾递归做优化,Python解释器也没有做优化,所以,即使把上面的fact(n)函数改成尾递归方式,也会导致栈溢出。 在python中通过使用 lambda 创建。 相当于: args = (10, 5, 6, 7) max(*args) #结果为10

    1K20发布于 2019-03-11
  • 来自专栏自动化、性能测试

    Mysql 常用函数7)- length 函数

    Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html length 的作用 返回字符串的字节长度 注意:使用 uft8 编码字符集时 的语法格式 length(str) 小栗子 select length("帅哥"); # 6 select length(12345); # 5 select length("2020-05"); # 7

    91510发布于 2020-06-09
  • 来自专栏极客编程

    通过7python函数理解区块链 原

    所以不用多说,让我们看看我们的7函数! def hash_function(k): """Hashes our transaction.""" str: k = json.dumps(k, sort_keys=True) return hashlib.sha256(k).hexdigest() 区块链的核心是hash函数 以下函数验证我们尝试进行的交易确实有效。此外,交易总体上必须平衡。我不能给5个代币并让收件人收到4个代币币,因为这样可以销毁和生成代币。 transactions } return {'hash': hash_function(block_contents), 'contents': block_contents} 下面是一个小辅助函数来检查前一个块的哈希值 ) for transaction in chain: check_chain(transaction) return state, chain 所以,现在我们有了7函数

    39930发布于 2018-11-22
  • 来自专栏Python

    7-2python函数-返回值、嵌套使用

    所以要把因为需求而改变的代码放到函数之外,函数之内代码函数定义完不改变●有时候,函数并不是要显示什么内容,而是要把一个值返回给调用者, 比如python自带的 len函数就是这样的 ●函数内容通过return 返回给调用者一个值 ●return后面可以是常量,也可以是表达式# # 对于没有返回值的函数,调用方法,直接函数名(参数)# print("hello python")# 对于没有返回值的函数,调用方法 直接函数名(参数)​# len函数是有返回值的函数a = len("hello python") # 会把一个值返回个调用者print(a)print(len("hello python"))在程序开发中 print(num1)print(my_sum(5,6))执行结果"D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/函数/ "D:\Program Files1\Python\python.exe" D:/Pycharm-work/pythonTest/函数/13函数的嵌套.py我是test1我是my_func​Process

    61520编辑于 2023-11-12
  • 来自专栏一个爱吃西瓜的程序员

    学习SQL【7】-函数

    INSERT INTO SampleMath VALUES (NULL, NULL, NULL);INSERT 0 1 INSERT INTO SampleMath VALUES (NULL, 7, 执行结果: m | n | p----------+---+--- 500.000 | 0 | -180.000 | 0 | | | | 7 ; 执行结果: n | p | mod_col---+---+--------- 0 | | 0 | | | | 7 | 3 | 1 5 | 2 | 1 ---+---+----------- 500.000 | 0 | 500 -180.000 | 0 | -180 | | | 7 -+------+-------+-----+------+--------+---------- 2017-12-07 20:51:00.177839+08 | 2017 | 12 | 7

    1.5K120发布于 2018-04-04
  • 来自专栏Devops专栏

    7.Go函数

    7.Go函数 1:函数定义 我想问一下大家,在大家小时候有没有玩过超级玛丽这个游戏?有同学说玩过,这确实是一款非常经典的游戏。 (1.2) 函数基本语法 func 函数名(){ 函数体 } 通过func关键字来定义函数函数名后面必须加括号。 接下来我们用函数改造上面的代码。 如下图所示: image-20210428000548492 args集合中存储了5,6,7三个数,对应的下标(编号),分别是0,1,2. 如果该集合中存储了4个数,那么第4个数的编号就是3. 7函数作用域 (7.1) 局部变量 前面我们定义的函数中,都经常使用变量。 9:递归函数 通过前面的学习知道一个函数可以调用其他函数。 如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数

    60010编辑于 2022-01-17
  • 来自专栏JavaPark

    JavaScript 教程「7」:函数

    此时,我们就需要使用到 JavaScript 中的函数。 所谓函数,就是通过将一段可以重复调用的代码块进行封装,从而实现代码的重复利用。 函数使用 了解了函数是个啥,接下来就来看看如何使用函数函数使用,主要可以分为两步:声明函数和调用函数函数声明 函数声明,也就是说明函数用来干啥的,其语法结构如下: function 函数名(){ // 函数体 } 其中 function 是声明函数的关键字,而函数一般是对应某一个功能,所以函数名一般是动词 调用函数时,通过调用其函数名来执行函数体代码,其语法结构如下: 函数名(); 以下我们在 JavaScript 中定义一个函数,用于求 1 + 2 + … + num 的值。 匿名函数 所谓匿名函数,其实指的就是没有函数名的函数。其语法结构如下,主要有两种定义的方式。

    48230编辑于 2022-05-23
  • 来自专栏测试游记

    7-Jmeter函数

    变量的引用与定义 变量的命名规则 字母、数字、下划线 函数助手 写法:双下划线开头+函数名称(区分大小写)+小括号+括号中以逗号分隔的参数 统计函数 ${__counter(,)} ? 查看结果树 时间函数 ? time 可能用的最多的就是通过这个函数,可以生成当前时间的时间戳,或者格式化当前时间。 常用于接口参数需要时间时的参数。 这个函数,有两个可填参数。 timeShift 这个函数,是离获取当前时间的 time 函数最近的一个函数,也是大家最容易与 time 函数混淆的函数。是时间位移函数。 常见于脚本中需要做时间偏移计算时用。 RandomDate 它是随机日期函数。可以在一个随机日期之间,随机选一个日期返回。注意,这个函数操作的是 日期。

    1.2K00发布于 2021-04-14
  • 来自专栏CaiRui

    Mysql-7-mysql函数

    1.数学函数   用来处理数值数据方面的运算,主要的数学函数有:绝对值函数,三角函数,对数函数,随机函数。使用数学函数过程中,如果有错误产生,该函数会返回null值。   处理字符串数据,字符串函数主要有:计算字符串长度函数、字符串合并函数、字符串转换函数、字符串比较函数、查找指定字符串位置函数。 (又称条件判断函数) 控制流函数 功能介绍 使用说明 if(expr,v1,v2) 返回表达式expr得到不同运算结果时对应的值。 id值得函数。 5.加密函数:对数据进行加密和解密处理,保证数据表中某些重要数据不被别人窃取,保证安全。 加密函数 功能介绍 使用说明 password(str) 加密函数

    8.5K70发布于 2018-01-17
  • 来自专栏龙进的专栏

    python中的内置函数(2020年7月29日更新)

    最近在学python的内置函数,在此做些笔记,会不断更新的哈 2020年7月28日 abs()函数 这是一个用来求绝对值的函数,返回数值的绝对值 官方介绍: Return the absolute value ,它有三个参数,分别是 起始索引、终止索引、步长 其中,步长默认为1,可以为负值 举个例子: list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list[slice 生成字符串类似 Python2 版本中 repr() 函数的返回值。 a = 7 print(eval('a + 2')) 运行结果 9 int()函数 int()函数用于将一个数字或字符串转换为整型 print(int('0xa', 16)) print(int('1001 exec 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。

    94110编辑于 2022-10-24
  • 来自专栏Python爬虫与数据挖掘

    盘点Python编程语言sys库中的7个常用函数

    一、概念 这是一个跟 Python 解释器关系密切的标准库。 import sysprint sys.__doc__ 显示了 sys 的基本文档,看第一句话,概括了本模块的基本特点。 上篇文章中,我们盘点了sys库的12个变量,详情请戳:盘点Python编程语言sys库中的12个变量,这篇文章我们继续盘点sys库中常用的7函数7. settrace 设置全局跟踪调试函数。 sys.settrace(func)返回值:None#该方法的使用可以参考setprofile方法,传入的函数可以无参数。 三、总结 本文基于Python基础,介绍了sys模块,介绍了7个sys库常用函数,对每个方法都采用图文结合的方式,进行详细的讲解。 代码很简单,使用Python语言,希望对你学习有帮助。

    1.3K00发布于 2021-08-28
  • 来自专栏Go语言进阶学习

    盘点Python编程语言sys库中的7个常用函数

    一、概念 这是一个跟 Python 解释器关系密切的标准库。 import sys print sys.__doc__ 显示了 sys 的基本文档,看第一句话,概括了本模块的基本特点。 ? 上篇文章中,我们盘点了sys库的12个变量,详情请戳:盘点Python编程语言sys库中的12个变量,这篇文章我们继续盘点sys库中常用的7函数7. settrace 设置全局跟踪调试函数。 sys.settrace(func) 返回值:None #该方法的使用可以参考setprofile方法,传入的函数可以无参数。 ? 三、总结 本文基于Python基础,介绍了sys模块,介绍了7个sys库常用函数,对每个方法都采用图文结合的方式,进行详细的讲解。 代码很简单,使用Python语言,希望对你学习有帮助。

    70710发布于 2021-01-22
  • 来自专栏全栈程序员必看

    python fillna函数_python中dropna函数

    In [3]: s = Series(date_range(‘20130101’,periods=10)) In [4]: s.iloc[3] = pd.NaT In [5]: s.iloc[7] = 00:00 2 2013-01-03 00:00:00 3 NaT 4 2013-01-05 00:00:00 5 2013-01-06 00:00:00 6 2013-01-07 00:00:00 7 NaT 8 2013-01-09 00:00:00 9 2013-01-10 00:00:00 dtype: datetime64[ns] datetime.datetime也可以 In [7]: s.fillna (Timestamp(‘20120101’)) Out[7]: 0 2013-01-01 00:00:00 1 2013-01-02 00:00:00 2 2013-01-03 00:00:00 3 2012 -01-01 00:00:00 4 2013-01-05 00:00:00 5 2013-01-06 00:00:00 6 2013-01-07 00:00:00 7 2012-01-01 00:00:

    1.3K20编辑于 2022-09-22
领券