笨方法学习python3 习题18

编程入门 行业动态 更新时间:2024-10-27 18:19:54

笨方法学习python3 <a href=https://www.elefans.com/category/jswz/34/1769768.html style=习题18"/>

笨方法学习python3 习题18

笨方法学习python3 习题18

  • ==这里是源代码加注释==
  • ==这里是运行结果==
  • ==这里是巩固练习==
    • 函数注意事项
    • 调用函数时:
  • ==这里是笔记==

这里是源代码加注释

#this one is like your scripts with argv
def print_two(*args): #def命令创建一个函数,函数名字后面是所需要的参数,:冒号结束这一行arg1, arg2 = args #*args是接收所有的参数,形成一个列表,这里前面有几个,使用函数是给出的变量个数也就是几个,多了少了会出错print(f"arg1: {arg1}, arg2: {arg2}.")print("arg1: {}, arg2: {}.".format(arg1,arg2))print("arg1: %s, arg2: %s.\n"%(arg1, arg2))
#上述解包程序可以不用,直接使用()里面的名称作为变量名
#ok, that *args is actually pointless, we can just do thisdef print_two_again(arg1, arg2):print(f"arg1: {arg1}, arg2: {arg2}.")print("arg1: {1}, arg2: {0}".format(arg2, arg1)) #下标填坑#比如8位,*补位,字符串默认左对齐,现在改为右对齐print("arg1: {1:*>8}, arg2: {0:0^15}".format(arg2,arg1))print("arg1: %s, arg2: %s.\n"%(arg1,arg2))#具体格式应该怎么做呢,更复杂的,#this just takes one argument
def print_one(arg1):print(f"arg1: {arg1}.")print("arg1: {}.".format(arg1))print("arg1: %s."%(arg1))#比如,打印10位,右对齐,-补位,设定了具体格式,那就用第二种print("arg1: {:->18}\n".format(arg1))#this one takes no argument
def print_none():print("I got nothing.")print_two("Lian","Fuzhuo")
print_two_again("Lian","Fuzhuo")
print_one("lianfuzhuo")
print_none()

这里是运行结果

arg1: Lian, arg2: Fuzhuo.
arg1: Lian, arg2: Fuzhuo.
arg1: Lian, arg2: Fuzhuo.arg1: Lian, arg2: Fuzhuo.
arg1: Lian, arg2: Fuzhuo
arg1: ****Lian, arg2: 0000Fuzhuo00000
arg1: Lian, arg2: Fuzhuo.arg1: lianfuzhuo.
arg1: lianfuzhuo.
arg1: lianfuzhuo.
arg1: --------lianfuzhuoI got nothing.

这里是巩固练习

函数注意事项

  1. 函数定义以def开头
  2. 函数命名由字母、数字以及下划线组成,不能以数字开头即可。
  3. 函数名紧跟括号,后面紧跟冒号。中间有空格也可以,我写成下面这样,也可以运行成功。
def  print_one (arg1) :print(f"arg1: {arg1}.")
  • 括号里包含参数,参数以逗号隔开
  • 不可以使用重复的参数名
  • 函数内容要用4个空格的缩进,不能多也不能少
  • 函数结束的位置一定要取消缩进。

调用函数时:

  • 使用函数名
  • 函数名后面紧跟括号
  • 括号内放参数,多个参数以逗号隔开

这里是笔记

  • *args是把函数所有的参数都接收进来,只写一个args代替。
  • 运行函数、调用函数和使用函数是同一个意思!
  • 运行函数、调用函数和使用函数是同一个意思!
  • 运行函数、调用函数和使用函数是同一个意思!

更多推荐

笨方法学习python3 习题18

本文发布于:2024-03-11 18:49:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1729646.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:习题   方法

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!