笨方法学python 练习13.参数、解包、变量

本文解析了Python中argv参数变量的作用,演示了如何通过PyCharm的运行配置来传递参数,并介绍了如何使用input函数获取额外的用户输入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先上原文代码

from sys import argv
# argv是参数变量,变量包含我传递给python的参数
yes, I, Love, You = argv  # 随便哪四个变量都行  # 解包过程,将所有参数依次传递给左边变量
more = input('请输入更多参数:')
print("The script is called:",yes)
print("Your first variable is:",I)
print("Your second variable is:",Love)
print("Your third variable is:",You)
print('更多的参数:',more)  # 从用户手中获得更多参数
'''
#  在pycharm中运行步骤
1、同时按住shift+Alt+F10
2、选中Edit Configurations...
3、在Parameterd中输入三个相关的变量
4、运行
'''

第十三章出现了新的知识,参数变量(argument variable),简写:argv.
我们输入到python的参数会传递到argv中,而解包其实就是将argv的参数一一对应的传递给其他变量,即输入的参数和变量名的数量必须相等
另外在pycharm中运行次程序会报错,如图在这里插入图片描述
改正方式:
第一种:

  1. 快捷键ALT+SHIFT+F10,调出run界面,如图
    在这里插入图片描述
    2.打开0.Edit Configurations
    3.点进去之后是如下界面在这里插入图片描述
    在第一个箭头的地方是你的文件的目录,即练习中的script
    第二个箭头就是其他变量名的参数,参数之间用空格分开,如图
    在这里插入图片描述
    第二种:
    直接在界面上打开run界面,如图
    在这里插入图片描述
    后续操作同第一种。

加分题
第二题:起初没看懂意思,而后查阅他人分享后懂了,多写了一行

more = input("请输入更多参数")

这样可以输入更多变量而不仅限于4个。

完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值