笨办法学python习题13 参数、解包和变量
来源:互联网 发布:r语言如何读取csv数据 编辑:程序博客网 时间:2024/06/06 04:20
1,参数和脚本:
程序的运行,在终端中我们运行自己编写的Python程序时会输入以下命令:
simengred$ python ex13.py
那么命令中ex13.py这个部分就是所谓的参数(argument),ex13.py这个文件就是脚本。
这个习题中,就是要写一个可以介绍参数的脚本。
首先,还是代码部分:
from sys import argvscript,first,second,third = argvprint"The script is called:",scriptprint"Your first variable is:",firstprint"Your second variable is:",secondprint"Your third variable is:",third输出结果如下:
simengred$ python ex13.py 1 2 3 The script is called: ex13.pyYour first variable is: 1Your second variable is: 2Your third variable is: 3
这里的知识点:
第一点:from sys import argv (从sys模块、库中导入argv对象)
第二点:可以将argv看做一个容器,接受terminal的输入
第三点:Terminal中输入的值必须与python脚本中的varialbe数量相同,不然就会出现以下错误:
ValueError: need more than 1 value to unpack
当出现此错误时,注意检查terminal中输入的值得个数与argv将要赋值的变量个数是否相同。
以此题为例:
Terminal中输入参数为ex13.py 1 2 3 这四个参数,argv将要赋值的变量分别为:script、first、second、third也是4个。
2,解包
参数变量(argument variable)保存着你运行Python脚本时传递给python脚本的参数。
当参数变量将这些脚本参数赋值给对应的变量的过程叫做解包。也就是:
script,first,second,third = argv
阅读全文
0 0
- 笨办法学python习题13 参数、解包和变量
- 笨方法学Python 习题 13: 参数、解包、变量
- 笨办法学python习题4 变量和命名
- 笨办法学python习题19 函数和变量
- 笨方法学习Python-习题13: 参数、解包、变量
- 习题13 参数、解包和变量
- 习题13--参数、解包和变量
- sudsn 笨办法学Python 习题13
- 笨办法学python习题5 更多的变量和打印
- 笨办法学python习题18 命名、变量、代码和函数
- 笨办法学Python-习题2:注释和井号
- 笨办法学Python习题2-注释和#号
- 笨办法学Python习题14 提示和传递
- 笨办法学python习题32 循环和列表
- 习题5更多的变量和打印_笔记(笨办法学Python 第4版)
- 笨办法13参数、解包、变量_草稿
- 《笨办法学python》习题38 40
- 笨办法学python之习题26
- 10002
- Qt之表单布局(QFormLayout)
- 第十周项目1 (1)
- 2017-11-3每日练习
- 通过反射写BaseServlet
- 笨办法学python习题13 参数、解包和变量
- 用c语言编写猜数字小游戏
- 神经网络实现手写字符识别系统
- 第十周项目1(2)
- 计算图(Computational Graph)笔记-BPTT
- CMakeList.txt脚本文件及Cmake常用命令
- 打开IIS管理器命令
- 第十周项目1(3)
- 【设计模式】--MONOSTATE模式