《Python编程:从入门到实践》 第2章习题
#2-1 简单消息:将一条消息储存到变量中,再将其打印出来。 message = 'Hi, I am a happy Coder' print(message) #2-2 多条简单消息: 将一条消息存储到变量中, 将其打印出来; 再将变量的值修改为一条新消息, 并将其打印出来。 message = 'I am coming' print(message) #2-3个性化消息: 将用户的姓名存到一个变量中, 并向该用户显示一条消息。 显示的消息 应非常简单, 如“ Hello Eric, would you like to learn some Python today?” 。 name = 'WWZ' print("Hello " + name.title() + " would you like to learn some Python today?" ) #2-4 调整名字的大小写: 将一个人名存储到一个变量中, 再以小写、 大写和首字母大写的 方式显示这个人名。 name = 'WWZ' print(name.lower()) print(name.upper()) print(name.title()) #2-5 名言: 找一句你钦佩的名人说的名言, 将这个名人的姓名和他的名言打印出来。 输出应类似于下面这样(包括引号) : print("孔子曾说过,“学而不思则罔,思而不学则殆。”") #2-6 名言2: 重复练习2-5, 但将名人的姓名存储在变量famous_person中, 再创建要显示的消息, 并将其存储在变量message中, 然后打印这条消息。 famous_person = "孔子" message = "“学而不思则罔,思而不学则殆。”" print(famous_person + "曾说过," + message) #2-7 剔除人名中的空白: 存储一个人名,并在其开头和末尾都包含一些空白字符。 务必至少使用字符组合"\t"和"\n"各一次。 name = " \t WWZ " name2 = " \n WWZ " print(name.lstrip()) print(name.rstrip()) print(name.strip()) print(name2.lstrip()) print(name2.rstrip()) print(name2.strip()) #2-8 数字8: 编写4个表达式, 它们分别使用加法、 减法、 乘法和除法运算, 但结果都是数字 8。 为使用print语句来显示结果, 务必将这些表达式用括号括起来, 也就是说, 你应该 编写4行类似于下面的代码: print(2+6) print(10-2) print(2*4) print(16/2) #2-9 最喜欢的数字: 将你最喜欢的数字存储在一个变量中, 再使用这个变量创建一条消息,指出你最喜欢的数字, 然后将这条消息打印出来。 number = 1 message = "My favorite number is," print(message + str(number)) #2-10添加注释: 选择你编写的两个程序, 在每个程序中都至少添加一条注释。 如果程序太简单, 实在没有什么需要说明的, 就在程序文件开头加上你的姓名和当前日期, 再用一句话阐述程序的功能。 number = 1 #喜欢的数字 message = "My favorite number is," #阐述消息 print(message + str(number)) #2-11 Python之禅: 在Python终端会话中执行命令import this, 并粗略地浏览一下其他的指导原则。 import this
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python全栈 MongoDB 数据库(数据的修改)
修改操作符的使用 $set 修改一个域的值,增加一个域 阿哲年龄修改为33 db.class1.update({name:'阿哲'},{$set:{age:33}}) 如果sex域不存在则会添加这个域 db.class1.update({name:'阿蓉'},{$set:{sex:'w'}}) $unset 删除一个域 删除sex域 db.class1.update({name:'小陈'},{$unset:{sex:''}}) * 每个操作符可以同时操作多项 db.class1.update({name:'陈'},{$set:{age:36,sex:'m'}}) * 一次修改可以同时使用多个操作符 db.class1.update({name:'阿宝'},{$set:{name:'老王'},$unset:{sex:''}}) $rename 修改域名 将sex域名改为gender db.class1.update({sex:{$exists:true}},{$rename:{sex:'gender'}},false,true) $setOnInsert 如果第三个参数为true且插入数...
- 下一篇
Go 是互联网时代的C语言
Go 是互联网时代的C语言 Go = C语言 + OOP。或是Go = C语言 + python。Golang就是在几十年不变的经典C语言基础上,增加了封装性和并发性。 特别是增加了字典和列表类型的处理。 Go 一般比 Python 要快 30 倍??这个要看如何对比。 Go 使用起来异常快速并且简单。其唯一的创新之处是 goroutines 和通道。Goroutines 是 Go 面向线程的轻量级方法,而通道是 goroutines 之间通信的优先方式。 Go 引入的新概念是「defer」声明,以及内置的带有 goroutines 和通道的并发性管理。正是由于 Go 的简单性,任何的 Python、Elixir、C ++、Scala 或者 Java 开发者皆可在一月内组建成一个高效的 Go 团队。 学习python/django我用了6个月才完全掌握。是不是太慢了?学习Go的话,一个月可以吗? 使用 Go 语言的缺点 缺点 1:缺少框架 Go 语言没有一个主要的框架,如 Ruby 的 Rails 框架、Python 的 Django 框架或 PHP 的 Laravel。这是 Go 语...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路