玩转CSDN技能树-----python(练习1 hello world练习题精讲)

前言:
🙆‍♂️ 作者简介:一碗黄豆酱 🙆‍♂️ 给大家带来快乐的就是阿酱我!
🎈 CSDN 勤写标兵!、上兰村编程小能手!
👨🏻 座右铭:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。
🧙 由于知识储备有限,如果文章内出现问题,请大家指正!thanks!
🤖如果喜欢阿酱的文章可以给个三连嘛🤗🤗🤗 或者时常来看看阿酱趴🥺

系列索引:

系列链接
python 练习题1练习一

在这里插入图片描述


前言

在CSDN技能书中学习python的笔记


一、题目叙述

输出 “Hello,World!” 字符串,请找出以下选项中错误的选项。
请在以下选项中选择:
A :
if name == ‘main’:
str1 = “Hello,”
str2 = “World!”
print(‘str1’+‘str2’)
B:
if name == ‘main’:
str = “Hello,World!”
print(str)
C:
if name == ‘main’:
str_list = [“Hello,”,“World!”]
print(‘’.join(str_list))
D:
if name == ‘main’:
print(“Hello,”+“World!”)

ps:关于python命名的小历史:

Python的创始人为 Guido van Rossum,当时他在阿姆斯特丹的荷兰数学和计算机科学研究学会工作。1989年的圣诞节期间,Guido van Rossum为了在打发时间,决心开发一个新的脚本解释编程,作为ABC语言的一种继承,替代使用Unix shell和C语言进行系统管理,担负同Amoeba操作系统(英语:Amoeba (operating system))的交互和异常处理。之所以选中Python作为编程的名字,是因为他是BBC电视剧——《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)的爱好者。

二、题目讲解

1.分析A

    if __name__ == '__main__':
    str1 = "Hello,"
    str2 = "World!"
    print('str1'+'str2')

首先我们看一下第一行,肯定有小伙伴会问,这个 if name == ‘main’:是什么意思?😩

简单点来理解,就是当python运行这一行时,如果是在脚本内直接运行的话,那么接下来的代码都会运行。

如果该脚本是在其他文件中被调用的话,那么该段代码下面都将不执行。

类似于在主函数中调用子函数,在我们写工程文件时,会用到调用某个文件,如果是该文件直接运行,那么if name == 'main 代码前后代码都执行,如果实在主文件中调用该子文件的话,那么只会运行该段代码之前的命令。

由于我们就是代码段单独运行,所以所有的代码都会运行。

    print('str1'+'str2')

我们根据print函数输出的内容可以知道,我们最后输出的是str1str2,为什么是这样呢?为什么不是hello world?

因为str1和str2加了 ‘ ',如果加上这个的话,就是输出字符串的意思,那么print就是直接输出字符串str1+str2=str1str2,所以该选项是错误的。所以选他!!!

在这里插入图片描述

2.分析B

    if __name__ == '__main__':
    str = "Hello,World!"
    print(str)

我们直接看print里面内容,输出str的内容,即为Hello,World!答案正确!但不选他😝

在这里插入图片描述

3.分析C

    if __name__ == '__main__':
    str_list = ["Hello,","World!"]
    print(''.join(str_list))

print里面内容是输出字符,在‘ ’ 中加入str_list的内容,即为输出Hello,World!答案正确!但不选他😝

在这里插入图片描述

4.分析D

    if __name__ == '__main__':
    print("Hello,"+"World!")

print里面的内容即为输出Hello,world!答案正确!但不选他😝

在这里插入图片描述


总结

以上就是python入门技能书的练习一的全部讲解!
如果有帮助到您的话,可以给阿酱一个三连嘛!🥺🥺🥺

博主将持续更新后续练习!

致猿友们一个表情包!
在这里插入图片描述

  • 19
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 49
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 49
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一碗黄豆酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值