玩转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入门技能书的练习一的全部讲解!
如果有帮助到您的话,可以给阿酱一个三连嘛!🥺🥺🥺
博主将持续更新后续练习!
致猿友们一个表情包!
来源:一碗黄豆酱