首页 > 编程语言 >《python从入门到实践》第一章习题记录

《python从入门到实践》第一章习题记录

时间:2023-07-17 20:55:42浏览次数:33  
标签:入门 python 消息 print 习题 message 变量 name

"""
第一章
第 1 章 起步
1-1 python.org:浏览Python主页(http://python.org/),寻找你感兴趣的主题。你对Python越熟悉,这个网站对你来说就越有用。

1-2 输入错误:打开你刚创建的文件hello_world.py,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加一个不会导致错误的输入错误吗?你凭什么认为它不会导致错误?

1-3 无穷的技艺:如果你编程技艺无穷,你打算开发什么样的程序呢?你就要开始学习编程了;如果心中有目标,就能立即将新学到的技能付诸应用;现在正是草拟目标的大好时机。将想法记录下来是个不错的习惯,这样每当需要开始新项目时,都可参考它们。现在请花点时间描绘三个你想创建的程序。
,第二章
《Python编程从入门到实践》习题答案及重点
变量名只能包含字母、数字、下划线,不能以数字开头。变量名不能包含空格,不要将python关键字和函数名用作变量名。
title() upper() lower()[用于末尾]
python使用+来合并字符串
\t 制表符 \n 换行符
删除空白 rstrip()后 lstrip()前 strip()全[用于末尾]
str() 将非字符串值表示为字符串
注释为#
————————————————
版权声明:本文为CSDN博主「纵深」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42364307/article/details/100661332
"""


#2-1简单消息:将一条消息存储到变量中,再将其打印出来
message = "hello my name is yabayuebao"
print(message)

#2-2 多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来
message = "yabayuebao"
print("my name is " + message)
message = "zhao"
print("my name is " + message)

#2-3 个性化消息:将用户的姓名存到一个变量中,并向该用户显示一条消息。\
# 显示的消息应非常简单,如“Hello Eric, would you like to learn some Python today?”。同2-2

#2-4 调整名字的大小写:将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名。
name = "smith"
print(name.lower())
print(name.upper())
print(name.title())#首字母大写

#2-5 名言:找一句你钦佩的名人说的名言,将这个名人的姓名和他的名言打印出来。输出应类似于下面这样(包括引号):
# ========== RESTART: C:/ProgramFiles/Python/Python36/message_case.py ==========
#Albert Einstein once said, “A person who never made a mistake never tried anything new.
Name = "Albert Einstein"
said = " \"A person who never made a mistake never tried anything new.\""
print(Name+" once said"+ said)

#2-6 名言2:重复练习2-5,但将名人的姓名存储在变量famous_person中,再创建要显示的消息,
# 并将其存储在变量message中,然后打印这条消息。 同2-5

#2-7剔除人名中的空白:存储一个人名,并在其开头和末尾都包含一些空白字符。务必至少使用字符组合"\t"和"\n"各一次。
name = "    Albert Einstein    "
print(name)
print(name.replace(" ",""))
print(name.strip())
print(name.lstrip())
print(name.rstrip())

#2-8 数字8:编写4个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字8。为使用print语句来显示结果,
# 务必将这些表达式用括号括起来,也就是说,你应该编写4行类似于下面的代码:
print(4+4)
print(int(16/2))
print(2*4)
print(10-2)

#2-9 最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来。
favouriteNum = 100
print("my favourite number is "+ str(favouriteNum))

"""
小结:
在本章中,你学习了:如何使用变量;如何创建描述性变量名以及如何消除名称错误和语法错误;字符串是什么,
以及如何使用小写、大写和首字母大写方式显示字符串;使用空白来显示整洁的输出,以及如何剔除字符串中多余的空白;
如何使用整数和浮点数;使用数值数据时需要注意的意外行为。你还学习了如何编写说明性注释,让代码对你和其他人来说更容易理解。
最后,你了解了让代码尽可能简单的理念。
"""

标签:入门,python,消息,print,习题,message,变量,name
From: https://www.cnblogs.com/zy-can-hold/p/17561198.html

相关文章

  • HTML入门-----常用标签之水平线标签
    水平线标签<hr/><!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> </head> <body> <hr/> 张学友 <br/> 周杰伦 </body>......
  • HTML入门-----常用标签之字体样式标签
    字体样式标签可以改变字体的样式加粗:<strong></strong>,<b></b>斜体:<em></em>,<i></i>示例:<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title>......
  • HTML入门-----常见标签之注释和特殊符号
    注释和特殊符号空格:&nbsp大于号(>):&gt小于号(<):&lt引号("):&quot版权符号©:&copy!......
  • HTML入门-----初识html
    HTML简介:是一种超文本标记语言。网页的组成:骨架:HTML表现层:CSS行为层:JavaScript网页的基本结构:<html> <!---网页头部---> <head> <title>网页标题</title> </head> <!---网页的主体---> <body> 网页主体 </body></html><html>…</......
  • HTML入门---常用标签之标题标签
    .标题标签h1~h6自动换行,自动加粗,数值越小字越大。示例:<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> </head> <body> <h1>标题</h1> <h2>标题</h2> <h3>标题</h3......
  • Python 运行 shell 命令的一些方法
    哈喽大家好,我是咸鱼我们知道,python在自动化领域中被广泛应用,可以很好地自动化处理一些任务就比如编写Python脚本自动化执行重复性的任务,如文件处理、数据处理、系统管理等需要运行其他程序或者与操作系统交互的任务那么今天我们来看一下在python中如何运行shell命令来与......
  • python中的@classmethod和@staticmethod的作用
    classA(object):bar=1deffunc1(self):print("foo")@classmethoddeffunc2(cls):print("func2")print(cls.bar)cls().func1()A.func2()@classmethod的作用实际时可以在class内部实例化class。作用就是比u输......
  • python
    #不需要定义变量##while循环:#while条件:#xxx#xxx#for循环:#for临时变量in范围容器(可用range,如果是容器的话,就是遍历,如果in10,就是遍历0-10)#for循环的范围是大于等于第一个小于最后一个,也就是inti=0;i<n;i++#输入......
  • python日志调试
    1.日志logging.debug():最低级别,用于小细节,通常用于在诊断问题时,才会关心谢谢消息logging.info():用于记录程序中一般事件的信息,或确认一切工作正常logging.warning():用于表示可能的问题,它不会阻止程序的工作,但将来可能会logging.error():用于记录错误,它导致程序做某事失败logg......
  • 使用 Microsoft AI 打造你的首款智能机器人(入门只需要1小时)
    语言和人文是基础,数理化是未来。当高科技烂大街成为常态,还有啥理由不努力学习AI科学呢。 最近在学习AI,一位朋友正好送了我一本AI技术的书籍,如获至宝,写点经验。书的主题:使用MicrosoftAI打造你的首款智能机器人 一、AI养猪尼泊尔农村出来的一个大学生M女士,和大学同学一起,构建了......