前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【python入门系列课程 第一课 打印一个字符画】

【python入门系列课程 第一课 打印一个字符画】

作者头像
叶子陪你玩
发布2020-03-12 14:50:54
1.5K0
发布2020-03-12 14:50:54
举报
文章被收录于专栏:叶子陪你玩编程
前言

本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。

在黑客帝国的电影中,是不是看到有字母不断往下掉落的场景,那这些到底是怎样实现的呢?

其实就是让电脑源源不断的的打印输出内容到屏幕上来就可以了。

下面我们先来看看怎样用python打印出字符。

打印第一行字符

代码:

代码语言:javascript
复制
print('Hello World')

效果图:

打印多行字符

代码:

代码语言:javascript
复制
print('hello world')
print('你好')
print('欢迎学习python')

效果图:

一行打印多个内容

代码:

代码语言:javascript
复制
print('你好','欢迎学习python编程','编程是非常有趣的!')

效果图:

代码解释:

print()会依次打印每个字符串,遇到逗号“,”会输出一个空格。

除了打印字符,那能不能打印数字呢?

打印数字

代码:

代码语言:javascript
复制
print(4)
print(2)
print(4+2)
print(4-2)
print(4*2)
print(4/2)

效果图:

python不仅可以打印出数字,还可以直接实现加减乘除的运算(更多运算也是可以的)。

数学运算符表格:

数字和字符的区别

有个疑问,为什么这里的数字没有用引号,之前都有用引号?

额,这里就涉及到编程中的一个数据类型了(不同种类的数据)。

先来看一个例子:

代码解释:

用引号包裹上的,叫做字符或者字符串,打印出来的效果看上去好像都是数字,没什么区别,运算就能够看出区别了。第一行 字符拼接相加,结果是前后字符连接到一起就可以了,结果还是字符;第二行是数学中的相加,结果就是11。

那如果数字和字符相加会怎样呢?

不同类型相加是会报错的,str(string)就是字符类型,int(integer)是数字类型,两个是不能直接运算的。

任务:打印一个爱心

代码语言:javascript
复制
print("  **   **  ")
print("*    *    *")
print("*         *")
print(" *       * ")
print("   *   *   ")
print("     *     ")

拓展任务:

下面来用print打印一些比较有趣的内容。

1.打印一把剑

代码语言:javascript
复制
print("       ==       ")
print("       ][       ")
print("       ][       ")
print("       ][       ")
print("   ((==<>==))   ")
print("      /  \      ")
print("      \  /      ")
print("      |  |      ")
print("      |  |      ")
print("      |  |      ")
print("      |  |      ")
print("      |  |      ")
print("    __]__[__    ")
print("   / ~~~~~~ \   ")
print("  / ~~~~~~~~ \  ")
print(" ______________ ")

2.打印皮卡丘

代码语言:javascript
复制
print("       ,__` \_...._/`.`")
print("    ,      \        /")
print(" .-   ,    / ()   ()\\")
print("`._    \  /( .    . )|")
print("    > . ;,     --  /")
print("   / <   |;,     __.;")
print("   -.-.|  , \    , \\")
print("      >.|;, \_)    \_)")
print("       `-;     ,    /")
print("          \    /   <")
print("           '. <` -,_)")
print("            '._)")

3.打印game over

代码语言:javascript
复制
print(
    """
         _____       ___       ___  ___   _____
        /  ___|     /   |     /   |/   | |  ___|
        | |        / /| |    / /|   /| | | |__
        | |  _    / ___ |   / / |__/ | | |  __|
        | |_| |  / /  | |  / /       | | | |___
        \_____/ /_/   |_| /_/        |_| |_____|
         
         _____   _     _   _____   _____
        /  _  \ | |   / / |  ___| |  _  \
        | | | | | |  / /  | |__   | |_| |
        | | | | | | / /   |  __|  |  _  /
        | |_| | | |/ /    | |___  | | \ \
        \_____/ |___/     |_____| |_|  \_\


""")

除了上面这些图案,理论上你可以用print打印任何你想打印的图案。快动手试试吧。

总结:

(1)python中的命令格式:括号和引号一定是在英文模式下输入的,出错要记得检测是否切换为英文输入法。

引号错误:

括号错误:

(2)区分清楚数字和字符数据类型的区别。数字类型不用引号包裹上,字符类型需要。

(3)print命令的使用方法,一行打印多个内容,需要用逗号进行分隔。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 打印第一行字符
  • 打印多行字符
  • 一行打印多个内容
  • 打印数字
  • 数字和字符的区别
  • 任务:打印一个爱心
  • 拓展任务:
  • 总结:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档