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

前言:
🙆‍♂️ 作者简介:一碗黄豆酱 🙆‍♂️ 给大家带来快乐的就是阿酱我!
🎈 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入门技能书的练习一的全部讲解!
    如果有帮助到您的话,可以给阿酱一个三连嘛!🥺🥺🥺

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

    致猿友们一个表情包!

    来源:一碗黄豆酱

    物联沃分享整理
    物联沃-IOTWORD物联网 » 玩转CSDN技能树—–python(练习1 hello world练习题精讲)

    发表评论