【0基础入门Python笔记】三、python 之函数以及常用内置函数

这篇具有很好参考价值的文章主要介绍了【0基础入门Python笔记】三、python 之函数以及常用内置函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

函数

函数是一种用于封装可重复使用代码块的工具,能够将一系列操作组织成一个逻辑单元。

函数定义

在Python中,函数通过def关键字进行定义,后面跟着函数的名称、参数列表和冒号。函数的主体代码块缩进,并在需要时使用return关键字返回值。

#定义函数
def hello(name):
    return "hello, " + name + "!"

在上面的示例中,我们定义了一个名为hello的函数,它有一个参数name,函数的主体代码会将给定的名字与问候语连接起来,并返回结果。

函数调用

要调用函数,只需使用函数名和参数列表,将参数传递给函数即可。函数返回的值可以用变量接收,也可以直接用于其他操作。

#调用函数
result = hello("shiyuncode.com")
# 输出 "hello, shiyuncode.com!"
print(result)

在这个示例中,我们调用了hello函数,将名字"shiyuncode.com"传递给它,并将返回值赋给result变量,最后将结果打印出来。

函数参数

函数可以接受多个参数,这些参数在函数定义时通过参数列表指定。函数的参数可以有默认值,也可以根据需要传递不同的值。

下面我们定义一个加法函数为例:


#定义一个加法函数
def add(itemA, itemB=2):
    return itemA + itemB
    
#默认参数itemB计算
result1 = add(1)  # 默认itmeB=2,所以1+2,结果为3
#自定义itemA和itemB进行计算
result2 = add(2, 3)  # 指定itemB为3,所以2+3,结果为5

#输出计算结果
print(result1)
print(result2)

在上面的例子中,add函数有两个参数:itemA和itemB。itemB参数有默认值为2,因此在调用函数时可以省略它,省略它则代码块中会使用默认值进行计算

返回值

函数可以使用return语句返回值,返回值可以是任何数据类型。如果函数没有使用return语句,它会返回None。

# 定义一个有返回函数
def add(itemA, itemB=2):
    return itemA + itemB


# 定义一个无返回函数
def hello():
    print("hello shiyuncode.com!")


# 调用有返回函数
result1 = add(1)
# 调用无返回函数
result2 = hello()

# 输出函数结果
print("有返回:", result1)
print("无返回:", result2)

执行代码结果:
【0基础入门Python笔记】三、python 之函数以及常用内置函数,python零基础入门到实战课设,python,笔记,开发语言

常用内置函数

input()函数

input()函数是Python内置函数之一,用于从用户获取输入。它允许程序在运行时暂停,等待用户输入数据,并将用户输入的数据作为字符串返回(也就是程序接收到的式字符串数据)。

使用input()函数,可以实现键盘输入值被代码获取到,通俗点讲就是程序可以进行交互了,程序可以接收到我们提供的信息了。

基本的使用示例:

name = input("请输入你的名字:")
print("你好," + name + "!")

执行结果:
【0基础入门Python笔记】三、python 之函数以及常用内置函数,python零基础入门到实战课设,python,笔记,开发语言

range()函数

range()函数是Python内置函数之一,用于生成一个整数序列。它常用于循环结构,如for循环,用于指定循环的次数或索引范围。

range()函数可以接受一个(end)、两个(start,end)或三个参数(start,end,step),具体取决于使用的方式。

其中start默认值0,step默认值1

  • 一参数形式:
# 生成从0到n-1的整数序列
for i in range(5):
    print(i)  # 输出:0 1 2 3 4
  • 两参数形式:
# 生成从start到stop-1的整数序列
for i in range(2, 6):
    print(i)  # 输出:2 3 4 5
  • 三参数形式:
# 生成从start到stop-1的整数序列,步长为step
for i in range(1, 10, 2):
    print(i)  # 输出:1 3 5 7 9

其它

一下是一些常用的函数,我们可以再使用过程中,再进行讲解

函数 描述 示例
print() 打印输出文本或变量的值 print("Hello")
len() 返回容器的长度 len([1, 2, 3])
type() 返回变量或对象的类型 type(10)
int() 将值转换为整数 int("5")
float() 将值转换为浮点数 float("3.14")
str() 将值转换为字符串 str(123)
list() 创建列表 list(range(5))
tuple() 创建元组 tuple([1, 2])
dict() 创建字典 dict(key=10)
set() 创建集合 set([1, 2, 3])
max() 返回序列中的最大值 max(1, 2, 3)
min() 返回序列中的最小值 min([4, 5, 6])
sum() 计算序列中元素的和 sum([1, 2, 3])
sorted() 返回排序后的序列 sorted([3, 1, 2])
abs() 返回绝对值 abs(-5)
round() 四舍五入浮点数 round(3.14159)
str.format() 字符串格式化 "Hello, {}".format("Alice")
join() 将序列元素连接为字符串 " ".join(["Hello", "world"])
split() 将字符串分割为子字符串列表 "apple,banana".split(",")
strip() 去除字符串两端的空白字符 " text ".strip()
replace() 替换字符串中的子字符串 "hello".replace("h", "H")

PS:为什么单独讲input(),因为后面有一点点小小的实践!会用到!文章来源地址https://www.toymoban.com/news/detail-660208.html

更多实战项目可进入下方官网

到了这里,关于【0基础入门Python笔记】三、python 之函数以及常用内置函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • python-常用的内置函数

    从实现函数的角度来看,其至少需要想清楚以下 3 点: 1.函数需要几个关键的需要动态变化的数据,这些数据应该被定义成函数的 参数 。 2.函数需要传出几个重要的数据(就是调用该函数的人希望得到的数据),这些数据应该被定义成 返回值 。 3. 函数的内部实现过程 。

    2024年02月08日
    浏览(40)
  • 【Python数据分析】Python常用内置函数(一)

    🎉欢迎来到Python专栏~Python常用内置函数(一) ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏与酒 🍹 ✨ 博客主页: 小夏与酒的博客 🎈该系列 文章专栏: Python学习专栏 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 📜 欢迎大家关注! ❤️ Python技能树:Python入门技

    2024年02月15日
    浏览(36)
  • 【Python数据分析】Python常用内置函数(二)

    🎉欢迎来到Python专栏~Python常用内置函数(二) ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏与酒 🍹 ✨ 博客主页: 小夏与酒的博客 🎈该系列 文章专栏: Python学习专栏 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 📜 欢迎大家关注! ❤️ Python技能树:Python入门技

    2024年02月14日
    浏览(33)
  • 【Python 零基础入门】Numpy 常用函数 数组操作 & 数学运算

    Numpy (Numerical Python) 是 Python 编程语言的一个扩展程序库, 支持大量的维度数组与矩阵运算, 并提供了大量的数学函数库. Numpy 利用了多线程数组来存储和处理大型数据集, 从而提供了一个高效的方式来进行数值计算, 特别是对于矩阵预算和线性代数. np.assarray 可以将输入转换为

    2024年02月05日
    浏览(38)
  • 【Python数据分析】常用内置函数(一)

    🙋‍ 哈喽大家好,本次是python数据分析、挖掘与可视化专栏第四期 ⭐本期内容:常用内置函数 🏆系列专栏:Python数据分析、挖掘与可视化 👍“总有一段时光悄悄过去然后永远怀念.” 本期内容为python的常用内置函数~ 参考书籍:《Python数据分析、挖掘与可视化》 在python中

    2024年02月04日
    浏览(33)
  • Python 常用内置函数详解(二):print()函数----打印输出

    print() 函数是 Python 编程最常见的函数,常用于输出程序结果,默认输出到屏幕,也可以输出到指定文件中。 语法格式: 参数说明: value:表示要输出的值,可以是数字、字符串、各种类型的变量等。 … :值列表,表示可以一次性打印多个值,输出多个值时,需要使用 \\\",\\\"

    2024年04月28日
    浏览(36)
  • 【python基础语法七】python内置函数和内置模块

    eval 和 exec 在和第三方用户交互时候,谨慎使用; 应用不一样: json主要用于传输 转换关系 localtime = mktime = ctime

    2024年02月01日
    浏览(35)
  • Python 基础(十九):内置函数大全

    ❤️ 博客主页:水滴技术 🌸 订阅专栏:Python 入门核心技术 🚀 支持水滴: 点赞 👍 + 收藏 ⭐ + 留言 💬 大家好,我是水滴~~ Python是一种高级编程语言,具有很多强大的特性,其中之一就是内置函数。Python内置函数是指在Python解释器中可以直接使用的函数,无需导入任何模

    2024年02月11日
    浏览(40)
  • Python 常用内置函数详解(一):isinstance()函数----判断对象是否是类或子类

    isinstance() 函数用于判断对象是否是类或者类型元组中任意类元素的实例。 语法结构如下: 【示例1】使用isinstance()函数判断一个实例对象是否属于某个类。代码如下: 程序运行结果如下图所示: 【示例2】使用isinstance()函数判断某个对象是否属于原生类型,代码如下: 程序

    2024年02月22日
    浏览(46)
  • python第6课(函数,内置高阶函数,匿名函数,装饰器)笔记

    变量名的查找规则; 在访问变量时,先查找本地变量,然后是包裹此函数的外部函数的内部变量,之后是全局变量,最后是内置变量 1 在函数内使用全局变量 2使用nonlocal声明的变量不是局部变量,也不是全局变量,而是外部嵌套函数内的变量 函数名是变量,它在创建函数时绑

    2024年02月11日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包