案例:使用print方法打印一条横线
下面是最原始的方法:
print('-' * 40)
案例:对上个案例进行升级,可以根据输入的num数值,生成指定数量的横线
相关链接Python----range方法(函数)-CSDN博客
Python-----for循环基本语法及其应用---对序列进行遍历循环--内部会自动更新计数器(类似while循环里面的 i += 1)-CSDN博客
Python---函数的作用,定义,使用步骤(调用步骤)-CSDN博客
def print_lines(num, length):
""" print_lines函数主要作用用于生成多条指定长度的横线,拥有两个参数num和length,num是打印几条, length是每条横线多长。都是int整型数据,调用时候,num用于控制生成的横线数量,length用于控制生成横线的长度 """
for i in range(num):
print('-' * length)
# 调用函数
# help(print_lines)
print_lines(4, 40)
案例:封装一个函数,用于求3个数的平均值
相关链接Python算术运算符:加减乘除 整除// 取余(取模)% 幂指数** 小括号-CSDN博客
Python---return返回值-CSDN博客
Python---函数的作用,定义,使用步骤(调用步骤)-CSDN博客
def average_num(num1, num2, num3): """ average_num函数主要用于生成3个数的平均值,一共有3个参数,num1、num2、num3,要求是整型或浮点类型的数据,其返回结果就是三个数的平均值 """ sum = num1 + num2 + num3 # 求平均值 return sum/3 # 调用average_num方法 # help(average_num) print(average_num(10, 20, 30))
案例:编写一个函数,有一个参数str1,输入信息如'1.2.3.4.5',使用函数对齐进行处理,要求最终的返回结果为'5-4-3-2-1'
相关链接Python---字符串切片-----序列名称[开始位置下标 : 结束位置下标 : 步长]-CSDN博客
Python---字符串的修改方法---replace()替换-CSDN博客
Python---字符串的修改方法---split()方法--切割-CSDN博客
Python--列表及其应用场景---增、删、改、查。-CSDN博客
Python---split()方法 + join()方法-CSDN博客
def func(str1): # 方法一:对字符串进行翻转操作(切片) str1 = str1[::-1] return str1.replace('.', '-') # 方法二:使用split切割,然后reverse进行翻转 # list1 = str1.split('.') # list1.reverse() # return '-'.join(list1) # 调用函数实现字符串翻转拼接 str1 = '1.2.3.4.5' print(func(str1)) # 5-4-3-2-1