《笨办法学python》 第14课手记
时间:2022-04-26
本文章向大家介绍《笨办法学python》 第14课手记,主要内容包括《笨办法学Python》 第14课手记、本节课涉及的知识:、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
《笨办法学Python》 第14课手记
本节课将argv和raw_input和起来使用,作者在之前说,这个组合是个蛮顺手的用法。请注意,引入argv并使用argv给不少于一个的变量赋值时,第一个变量将会被赋值所运行脚本的名字,之后的变量才会被赋值你在命令行所输入的内容。仅凭本节和上一节的内容,无法判定argv是否像raw_input那样只能处理字符串。
原代码如下:
from sys import argv
script, user_name = argv
prompt = '> '
print "Hi %s, I'm the %s script." % (user_name, script)
print "I'd like to ask you a few questions?"
print "Do you like me %s?" % user_name
likes = raw_input(prompt)
print "Where do you live %s?" % user_name
lives = raw_input(prompt)
print "What kind of computer dou you have?"
computer = raw_input(prompt)
print """
Alright, so you said %r about liking me.
You live in %r. Not sure where that is.
And you have a %r computer. Nice.
""" % (likes, lives, computer)
结果如下:
本节课涉及的知识:
“”” 可以定义多行字符串,而 % 是字符串的格式化工具(之前已经讲过)
Zork I是电子游戏历史上最早的一款文字冒险游戏,是Colossal Cave Adventure的一个早期后继。Zork的首个版本由Tim Anderson、Marc Blank、Bruce Daniels和Dave Lebling于1977至79年间在DEC PDP-10电脑上、以MDL程式语编写。他们四人全是麻省理工动力模型组的成员。在1980年时由Infocom公司发行的。它有很多平台的版本,也有许多忠实的玩家群,甚至到了公司被Activision收购之后,仍然推出许多款续作,由文字界面进步到图形界面。
在使命召唤7:黑色行动(Call of Duty:Black Ops)中,在刑讯室从椅子上挣脱之后,能进入CIA的终端,在终端中输入zork就能进入这个经典的游戏。
很遗憾,我没有找到能在win10 64位版上运行的版本。
这个游戏类似于TBBT里面Sheldo玩的《龙与地下城》。
- 通过Chocolatey软件包管理器安装.NET Core
- rsync同步时,删除目标目录比源目录多余文件的方法(--delete)
- 近期一枚“大文娱”dawenyu.com域名以小六位价格易主
- 分布式监控系统Zabbix-3.0.3-完整安装记录(0)
- URL安全的Base64编码
- 温故而知新:设计模式之原型模式(Prototype)
- Windows 7上执行Cake 报错原因是Powershell 版本问题
- 温故而知新:类索引器
- Visual Studio Code 代理设置
- 温故而知新:设计模式之工厂模式(Factory)
- 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
- jquery.mobile手机网页简要
- 跟张志东深聊腾讯的“进化力”
- 详解微信小程序如何实现流程进度功能
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法