Python | 认识Python中的函数及操作

这篇具有很好参考价值的文章主要介绍了Python | 认识Python中的函数及操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文概要

本篇文章主要介绍Python中的函数基本知识和各种函数操作,适合刚入门的小白或者对于函数了解不太多的同学,文中描述和代码示例很详细,干货满满,感兴趣的小伙伴快来一起学习吧!

🌟🌟🌟个人简介🌟🌟🌟

☀️大家好!我是新人小白博主朦胧的雨梦,希望大家多多关照和支持😝😝😝
🌖大家一起努力,共同成长,相信我们都会遇到更好的自己👊👊👊
🌗期待我的文章能给各位带来收获和解决问题的灵感🤩🤩🤩
🌟大家的三连是我不断更新的动力~😘😘😘

学习目标🏆

  1.掌握函数定义和调用过程;🎁🎁🎁

  2.掌握四种函数类型及特点;🎁🎁🎁

  3.了解Python中常用的库函数。🎁🎁🎁

✨一.函数的定义和调用

🌲1.函数的定义

  
  我们常见的函数定义:返回类型函数名字有0或多个形式参数组成的列表函数体构成一个完整的函数。但是在Python中将这里很多复杂的问题简单化了,咱们先看Python中如何定义一个函数:

def fun():
    print('我是朦胧的雨梦')

  可知,Python通过“def”这个关键字来定义一个函数,fun是这个函数的函数名,其次()里面装的就是形式参数列表,最后,不需要在函数头部定义返回类型

🌲2.函数的调用过程

  
  函数的调用过程:

  第一步:用实参初始化形参(没有就略过),

  第二步:将控制权交给被调函数。

  调用方法:函数名(实参列表)

  以上面为例,调用方法:fun(),输出:

E:\Python\python.exe C:\Users\86134\Desktop\python\基础函数操作.py 
我是朦胧的雨梦

进程已结束,退出代码0

  

✨二.函数的四种类型

  

🌲1.无参数无返回值类

  

def fun():
    print('1')
    print('3')
    print('1')
    print('4')

fun()

🌲2.有参数无返回值类

  

def fun(a, b):
    print(a)
    print(b)

fun(1, 1.314)

🌲3.无参数有返回值类

  
  

def fun():
    print('1')
    return 0

🌲4.有参数有返回值类

  

def fun(a,b):
  print(a)
  print(b)
  return 0

✨三.局部变量和全局变量

  
  “名字有作用域,对象有生命周期”,这句话个人觉得概括的相当精彩,简而言之,我们在Python函数体外部定义的一些变量可以视为全局变量,它的作用域为全局,生命周期与整个程序同生共死,在函数体内部定义的变量可以视为局部变量,当函数体执行完毕以后,便会被系统回收,生命周期就是函数体从头到尾执行完毕的时间。

   重点:当函数体内部局部变量与外部全局变量名字相同时,函数体内部局部变量会屏蔽外部全局变量,首先使用内部局部变量。
  代码展示:

#全局变量
d = 10

def fun():
    #局部变量
    d = 0
	#局部变量会屏蔽外面的全局变量
    print(d)

fun()

  结果展示:

E:\Python\python.exe C:\Users\86134\Desktop\python\基础函数操作.py 
0

进程已结束,退出代码0

  

✨四.Python中常见的成员函数

  

🌲1.列表的成员函数

  

函数 作用
len(列表名) Return the number of items in a container(返回列表长度)
list.append(数据) Append object to the end of the list(在列表尾部添加一个对象)
list.clear() Remove all items from list(从列表中清除全部对象)
insert(下标,对象) Insert object before index(在下标之前加入对象)
list.reverse() Reverse IN PLACE(原地翻转)

🌲2.字符串的成员函数

  

函数 作用
string.upper() Return a copy of the string converted to uppercase(返回字符串大写)
string.lower() Return a copy of the string converted to lowercase(返回字符串小写)
string.index(对象,开始,结束) Return the lowest index in S where substring sub is found,such that sub is contained within S[start:end](从[start:end])区间找对象的位置,返回第一次出现的下标
string.count(对象,开始,结束) Return the number of non-overlapping occurrences of substring sub in string S[start:end](从[start:end])区间找对象出现的次数,返回出现的次数
string.capitalize() Return a capitalized version of the string. More specifically, make the first character have upper case and the rest lower case(字符串第一个大写,后面全部小写)

🌲3.内置函数

  

函数 作用
help(函数名) 获取函数文档
global(变量名) 声明一个全局变量

✨五.结语

  
  Python中的函数操作非常强大,已经给我们造好了轮子,再加上第三方库的加持,可以说,将人性化发挥到了极致,相信大家通过这篇文章已经掌握了基础的函数操作,今天就分享到这里,谢谢大家的观看,有什么想法记得评论区告诉我!拜拜~✨ ✨ ✨

💫往期好文推荐

  

  TOP🥇.Python | Python的自我介绍(前世今生)  ❤️❤️❤️ 综合热榜前十五🏆🏆🏆❤️❤️❤️
  

  TOP🥈.Python爬虫 | 利用python爬虫获取想要搜索的数据(某du)❤️❤️❤️🏆🏆🏆❤️❤️❤️
  

  TOP🥉.Python | 带你玩转Python的各种文件操作❤️❤️❤️🏆🏆🏆❤️❤️❤️文章来源地址https://www.toymoban.com/news/detail-408626.html

到了这里,关于Python | 认识Python中的函数及操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 详细介绍Django的ORM操作中的F()函数

    在Django的ORM(对象关系映射)中,F()函数是一个强大的查询表达式,用于在数据库层级执行字段级别的操作和比较。 F()函数允许你在查询中 引用数据库字段 ,以及在查询过程中执行数据库级别的操作,而无需将数据取回到Python层。这可以提高性能并减少数据传输量。 下面是

    2024年02月13日
    浏览(26)
  • python中的range函数|python中的range函数|range()函数详解|Python中range(len())的用法

    range() 是 Python 内置的一个函数,用于生成一个整数序列。具体来说,它的定义如下: start、stop、step 分别表示序列的起始值、终止值和步长。start 和 step 是可选参数,如果不指定则默认为 0 和 1。 当只传入一个参数时,表示生成从 0 开始、小于该参数的整数序列。例如: 这

    2024年02月07日
    浏览(48)
  • 【Python】文件操作 ② ( 文件操作 | 读取文件 | read 函数 | readline 函数 | readlines 函数 )

    在 Python 中 , 操作文件 的流程如下 : 打开文件 读写文件 关闭文件 文件打开后 , 可以获得一个 _io.TextIOWrapper 类型的文件对象 ; 调用 文件对象#read 函数 , 可以 读取文件对象中的数据 ; read 函数默认可以读取文件中的所有数据 , 如果为 read 函数传入一个数字作为参数 , 那么读取

    2024年02月09日
    浏览(29)
  • 【Linux操作系统】深入理解系统调用中的read和write函数

    在操作系统中,系统调用是用户程序与操作系统之间进行交互的重要方式。其中,read和write函数是常用的系统调用函数,用于在用户程序和操作系统之间进行数据的读取和写入。本文将深入介绍read和write函数的工作原理、用法以及示例代码,以帮助读者更好地理解和应用这两

    2024年02月13日
    浏览(34)
  • python(一):Python中的主函数

    大家好,我是欧阳方超。今天说一下Python中主函数的概念。 在Python中,没有像其他编程语言那样明确的主函数的概念,但是依然会有一个程序的入口函数,Python不同于其他语言中(如C/C++)的地方在于: Python没有严格要求主函数; Python的主函数就是被最先执行的函数(所以

    2024年02月13日
    浏览(25)
  • Python中的range函数

    哈喽兄弟们!今天我们聊聊Python中很重要的range对象!(本文章基于Python3环境,Python2环境下的range会有所不同,但并不影响我们使用) 每一个Python初学者都一定在开始学Python不久就一定会遇到”range函数“,大家都把他叫做“range函数”,是因为我们在用它的时候像调用函数

    2024年02月02日
    浏览(27)
  • Python中的Lambda函数

    Python中的Lambda函数是一种小型匿名函数,它是通过 lambda 来定义的。Lambda函数可以接受任意数量的参数,但只能有一个表达式。 Lambda函数的语法非常简单,基本形式如下: 这里的 arguments 是函数的参数,可以有多个,用逗号分隔。 expression 是一个关于参数的表达式,这

    2024年02月21日
    浏览(34)
  • Python中的魔法函数

    魔法函数(Magic functions),也称为特殊方法(Special methods),是在 Python 中具有特殊名称和双下划线(__)前缀和后缀的特殊函数。 这些魔法函数允许您定义自定义行为,以便在特定的操作中调用。它们可以使您的对象表现得像内置类型一样,并提供了一种自定义类行为的方

    2024年02月07日
    浏览(30)
  • Python中的常用函数

    for i in range () 就是给i赋值: 比如 for i in range (1,3): 就是把1,2依次赋值给i range () 函数的使用是这样的: range(start, stop[, step]),分别是起始、终止和步长 举例: range(3)即:从0到3,不包含3,即0,1,2 range(1,3,2)即:从1到3,每次增加2,因为1+2=3,所以输出只有1 第三个数字

    2024年02月05日
    浏览(26)
  • 详解python中的update函数

    update() 函数是Python字典对象的一个内置方法,用于将一个字典的内容更新到另一个字典中。 update() 函数的语法如下: 其中, dictionary 是要更新的字典对象, iterable 是一个可迭代对象, 通常是另一个字典、一个包含键值对的元组列表、或者是另一个可迭代的字典。 update() 函

    2024年02月10日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包