python学习之路☞4.注释和函数

今天持续的敲代码,学习了注释和函数,主要是自定义函数的概念比较重要吧
然而我并没有深入,不想太深入导致我压力大
就这样一点一点的像蚕一样,既不吃得太多,也不吃的太少

'''
注释:对代码的解释
注释分类:单行 和 多行
    单行: 对单行代码功能描述
          使用 #
    多行: 对函数 类或模块的功能 参数 返回值描述
          使用 ''' ''' 或 """ """
函数:多行代码实现功能的代码块
函数分类:
1. 内置函数
   定义:由 Python 解释器直接提供的函数,不需要导入任何模块即可使用。
   示例:
   - print():用于输出信息到控制台。
   - type():用于返回对象的类型。
2. 自定义函数(用户定义函数)
   定义:由用户自己定义,用于完成特定任务的函数。
   使用 `def` 关键字定义。
3. 库函数(模块函数)
   定义:定义在标准库或第三方库中的函数,需要通过 `import` 导入相关模块来使用。
'''

num1 = 100
num2 = 10.5
"""
以下代码其本质就是 num1 与 num2 的不同运算
"""
print(num1, '+', num2, '=', num1+num2, ',类型:', type(num1+num2))  # 内置函数和注释的使用
print(num1, '-', num2, '=', num1-num2, ',类型:', type(num1-num2))  # 内置函数和注释的使用
print(num1, '*', num2, '=', num1*num2, ',类型:', type(num1*num2))  # 内置函数和注释的使用
print(num1, '/', num2, '=', num1/num2, ',类型:', type(num1/num2))  # 内置函数和注释的使用
print(num1, '//', num2, '=', num1//num2, ',类型:', type(num1//num2))  # 内置函数和注释的使用
"""
一旦变量更换,就需要重复性的执行以上代码
一行一行的换变量执行运算,容易出错,让人疲惫
"""
numa = 99
numb = 10.9
print(numa, '+', numb, '=', numa+numb, ',类型:', type(numa+numb))  # 内置函数和注释的使用
print(numa, '-', numb, '=', numa-numb, ',类型:', type(numa-numb))  # 内置函数和注释的使用
print(numa, '*', numb, '=', numa*numb, ',类型:', type(numa*numb))  # 内置函数和注释的使用
print(numa, '/', numb, '=', numa/numb, ',类型:', type(numa/numb))  # 内置函数和注释的使用
print(numa, '//', numb, '=', numa//numb, ',类型:', type(numa//numb))  # 内置函数和注释的使用


"""
自定义函数,使用 def 关键字定义
对原始代码结构进行调整即重构
让代码的使用更有效率
"""
def calculate_num(numx, numy):  # 自定义四则运算函数 calculate_num()
    print(numx, '+', numy, '=', numx+numy, ',类型:', type(numx+numy))  # 内置函数和注释的使用
    print(numx, '-', numy, '=', numx-numy, ',类型:', type(numx-numy))  # 内置函数和注释的使用
    print(numx, '*', numy, '=', numx*numy, ',类型:', type(numx*numy))  # 内置函数和注释的使用
    print(numx, '/', numy, '=', numx/numy, ',类型:', type(numx/numy))  # 内置函数和注释的使用
    print(numx, '//', numy, '=', numx//numy, ',类型:', type(numx//numy))  # 内置函数和注释的使用


"""
当对重复性的代码结构进行调整,就会发现
处理同样的事务不再需要重复的写重复的多行代码了
"""
length = 99
width = 9.8
calculate_num(length, width) # 使用自定义函数,替代繁琐的多行代码
a = 1
b = 0.8
calculate_num(a, b) # 使用自定义函数,替代繁琐的多行代码

参考

4 注释_哔哩哔哩_bilibili
5 函数_哔哩哔哩_bilibili
Python-Core-50-Courses/第13课:函数和模块.md at master · jackfrued/Python-Core-50-Courses · GitHub

4 Likes

感谢大佬分享 。

1 Like

谢谢你,每次都来看看我

加油1111

1 Like

也不知道能坚持多久,希望自己不是’三分钟’的热度,我会和大部分人一样的结果吗?

什么结果?学不了多久就放弃?这个我也不好回答啊。如果是真的喜欢编程,那就做点自己喜欢的项目,不做也没有关系,你就当编程是打游戏就行

1 Like

感谢大佬分享

1 Like