前言:
♂️ 作者简介:一碗黄豆酱 ♂️(等七月十四就改成这个名字) 给大家带来快乐的就是阿酱我!
CSDN 勤写标兵!、上兰村编程小能手!
座右铭:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。
慄 由于知识储备有限,如果文章内出现问题,请大家指正!thanks!
烙如果喜欢阿酱的文章可以给个三连嘛珞珞珞 或者时常来看看阿酱趴梁
系列索引:
| 系列 | 链接 |
|---|---|
| python 练习题1 | 练习一 |
- 前言
- 一、题目叙述
- 二、题目讲解
- 1.分析A
- 2.分析B
- 3.分析C
- 4.分析D
- 总结
前言
在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入门技能书的练习一的全部讲解!
如果有帮助到您的话,可以给阿酱一个三连嘛!梁梁梁
博主将持续更新后续练习!
致猿友们一个表情包!



