笨办法学python3练习代码13-14:argv参数变量的学习
ex13.py argv参数的学习
#argv:参数变量(argument variable),这是一个标准的编程术语,在其他语言中也可可以看到.argument可译为: 参数 #如果参数是用户在执行命令时就要输入,用argv.命令行参数都是字符串
#如果参数是在脚本运行过程中需要用户输入 ,用input()
from sys import argv
#read the WYSS section for how to run this #将argv解包(unpack),把参数赋值给4个变量:script,first,second,third 。例如执行时 python ex13.py 1 2 3 分别对应参数script,first,second,third.
script,first,second,third = argv
#python ex13.py 1 22 33 与script,first,second,third一一对应 print("The script is called: ",script)
print("Your first variable is: ",first)
print("YOur second variable is: ",second)
print("Your third variable is: ",third) #与input()结合使用
x = input("what's your name ?.")
print(x)
ex14.py
from sys import argv
script, user_name = argv #把提示符赋值给prompt变量
prompt = '>>>>' #将字符串'>>>>' 赋给变量prompt #print(f"字符串"),前面的f表示print为格式化输出
print(f"Hi {user_name}, I'm the {script} script.")
print("I'd like to ask you a few question.")
print(f"Do you like me {user_name}?")
likes = input(prompt) #原样输出prompt = '>>>>'这个提示符后,读取用户自己输入的信息 print(f"Where do you live {user_name}?")
lives = input(prompt) #原样输出prompt = '>>>>'这个提示符后,读取用户自己输入的信息 print("What kind of computer do you have ?")
computer = input(prompt) #多行字符串格式化打印
print(f"""
Alright,so you said:{likes} about liking me.
You live in {lives}. Not sure where that is.
And you have a {computer} computer .Nice
""")
笨办法学python3练习代码13-14:argv参数变量的学习的更多相关文章
- 笨办法学python3练习代码ex21.py
		
def add(a, b): print(f"ADDING {a} + {b}") return (a + b) def subtract(a, b): #subtract :减去 ...
 - 笨办法学python3练习代码ex18.py
		
#命名.变量.代码.函数 #this one is like your scripts with argv def print_two(*args): arg1, arg2 = args #将参数解包 ...
 - 笨办法学python3练习代码ex19.py
		
定义函数的语法: def 函数名(参数) (语句) #函数和变量 #函数里的变量与脚本里的变量是没有联系的. def cheese_and_crackers(cheese_count,boxes_o ...
 - 笨办法学python3练习代码11-12:print()
		
ex11.py print("How old are you? ",end = " ") #加入end = " ",则函数不再自动换行 ag ...
 - 《笨办法学Python3 》入坑必备,并不是真笨学!!!
		
<笨办法学Python3 >免费下载地址 内容简介 · · · · · · 本书是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用.这本书以习题的 ...
 - [IT学习]Learn Python the Hard Way (Using Python 3)笨办法学Python3版本
		
黑客余弦先生在知道创宇的知道创宇研发技能表v3.1中提到了入门Python的一本好书<Learn Python the Hard Way(英文版链接)>.其中的代码全部是2.7版本. 如果 ...
 - 笨办法学python3代码练习ex23.py 字符串字节串字符编码
		
首先简单说一下字符编码的问题.平常遇到比较多的就是ASCII码(全称:美国信息交换标准码).ASCII码使用一个字节(8位)来表示一些常见的数字.英文字母以及一些控制字符.英语用128个符号编码就够了 ...
 - 笨办法学Python3习题19
		
学习笔记记录一下 def cheese_and_crackers(cheese_count, boxes_of_crackers): print (f"You have {cheese_co ...
 - 笨办法学python 13题:pycharm 运行
		
笨办法学python 13题 代码: # -*- coding: utf-8 -*- from sys import argv # argv--argument variable 参数变量 scrip ...
 
随机推荐
- MyBatis源码分析(一)
			
MyBatis故事: 官方网站:http://www.mybatis.org 官方文档:http://www.mybatis.org/mybatis-3/ GitHub:https://github. ...
 - 线下---复习day01
			
目录 1 个人介绍 2 关于编辑器 3 基础串讲 3.1 解释型和编译型 3.2 数据类型 3.2.1 一切皆对象 3.2.1 深浅copy 3.2.3 可变类型与不可变类型 3.3 字符编码 3.4 ...
 - VS2019阅读源码 翻译注释插件
			
VS翻译插件: Comment Translator China https://marketplace.visualstudio.com/items?itemName=netcorevip.Comm ...
 - day29 继承
			
目录 一.property装饰器 应用场景1 应用场景2 应用场景3(场景2优化) 二.继承介绍 1 语法 2 属性查找 3 继承的实现原理 3.1 菱形问题 3.2 继承原理 3.3 深度优先和广度 ...
 - 读《大话设计模式》——应用工厂模式的"商场收银系统"(WinForm)
			
要做的是一个商场收银软件,营业员根据客户购买商品单价和数量,向客户收费.两个文本框,输入单价和数量,再用个列表框来记录商品的合计,最终用一个按钮来算出总额就可以了,还需要一个重置按钮来重新开始. 核心 ...
 - python面试题四:Python web框架
			
1 django.flask.tornado框架的比较? 2 什么是wsgi? WSGI的全称是Web Server Gateway Interface,翻译过来就是Web服务器网关接口.具体的来说, ...
 - 数据可视化之powerBI基础(三)编辑交互,体验更灵活的PowerBI可视化
			
https://zhuanlan.zhihu.com/p/64412190 PowerBI可视化与传统图表的一大区别,就是可视化分析是动态的,通过页面上筛选.钻取.突出显示等交互功能,可以快速进行访问 ...
 - python 并发 ThreadPoolExecutor
			
正文:Executor是一个抽象类,子类: ThreadPoolExecutor和ProcessPoolExecutor ,一个线程池,一个进程池. future对象:在未来的某一时刻完成操作的对象. ...
 - 数据分析05 /pandas的高级操作
			
数据分析05 /pandas的高级操作 目录 数据分析05 /pandas的高级操作 1. 替换操作 2. 映射操作 3. 运算工具 4. 映射索引 / 更改之前索引 5. 排序实现的随机抽样/打乱表 ...
 - Django框架06 /orm多表操作
			
Django框架06 /orm多表操作 目录 Django框架06 /orm多表操作 1. admin相关操作 2. 创建模型 3. 增加 4. 删除 5. 修改 6. 基于对象的跨表查询 7. 基于 ...