美文网首页
input()和argv

input()和argv

作者: 猿二胖 | 来源:发表于2019-03-16 20:22 被阅读0次

1、input和argv的异同

  • 相同点:
    均用于将变量传递给脚本
  • 不同点:
    用户输入的时机不同。
    argv:执行脚本时就需要输入
    input():脚本运行过程中输入

1、input()和argv的用法

  • input()
    input() 函数接受一个标准输入数据,返回为 string 类型。
#input()用法
print ("What's your name?")
name = input("Input your name:")
print ("You put your name is {}".format(name))

  • argv
#将Python特性引入脚本。Python不会一下子将其所有的特性给你,而是需要什么调用什么
#argv用法
from sys import argv 
#解包,此时将用户输入的参数赋值
script_name ,name ,age ,workplace = argv

print (f"My name is {name},i am {age} year old ,i work in {workplace}")

注意:
若程序用到argv时,运行Python脚本需要添加命名行参数。以上脚本运行终端命令为:

$ python test.py wang 18 beijing

喜欢点赞,有问题请留言

相关文章

网友评论

      本文标题:input()和argv

      本文链接:https://www.haomeiwen.com/subject/qxzsmqtx.html