本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。
在黑客帝国的电影中,是不是看到有字母不断往下掉落的场景,那这些到底是怎样实现的呢?
其实就是让电脑源源不断的的打印输出内容到屏幕上来就可以了。
下面我们先来看看怎样用python打印出字符。
代码:
print('Hello World')
效果图:
代码:
print('hello world')
print('你好')
print('欢迎学习python')
效果图:
代码:
print('你好','欢迎学习python编程','编程是非常有趣的!')
效果图:
代码解释:
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格。
除了打印字符,那能不能打印数字呢?
代码:
print(4)
print(2)
print(4+2)
print(4-2)
print(4*2)
print(4/2)
效果图:
python不仅可以打印出数字,还可以直接实现加减乘除的运算(更多运算也是可以的)。
数学运算符表格:
有个疑问,为什么这里的数字没有用引号,之前都有用引号?
额,这里就涉及到编程中的一个数据类型了(不同种类的数据)。
先来看一个例子:
代码解释:
用引号包裹上的,叫做字符或者字符串,打印出来的效果看上去好像都是数字,没什么区别,运算就能够看出区别了。第一行 字符拼接相加,结果是前后字符连接到一起就可以了,结果还是字符;第二行是数学中的相加,结果就是11。
那如果数字和字符相加会怎样呢?
不同类型相加是会报错的,str(string)就是字符类型,int(integer)是数字类型,两个是不能直接运算的。
print(" ** ** ")
print("* * *")
print("* *")
print(" * * ")
print(" * * ")
print(" * ")
下面来用print打印一些比较有趣的内容。
1.打印一把剑
print(" == ")
print(" ][ ")
print(" ][ ")
print(" ][ ")
print(" ((==<>==)) ")
print(" / \ ")
print(" \ / ")
print(" | | ")
print(" | | ")
print(" | | ")
print(" | | ")
print(" | | ")
print(" __]__[__ ")
print(" / ~~~~~~ \ ")
print(" / ~~~~~~~~ \ ")
print(" ______________ ")
2.打印皮卡丘
print(" ,__` \_...._/`.`")
print(" , \ /")
print(" .- , / () ()\\")
print("`._ \ /( . . )|")
print(" > . ;, -- /")
print(" / < |;, __.;")
print(" -.-.| , \ , \\")
print(" >.|;, \_) \_)")
print(" `-; , /")
print(" \ / <")
print(" '. <` -,_)")
print(" '._)")
3.打印game over
print(
"""
_____ ___ ___ ___ _____
/ ___| / | / |/ | | ___|
| | / /| | / /| /| | | |__
| | _ / ___ | / / |__/ | | | __|
| |_| | / / | | / / | | | |___
\_____/ /_/ |_| /_/ |_| |_____|
_____ _ _ _____ _____
/ _ \ | | / / | ___| | _ \
| | | | | | / / | |__ | |_| |
| | | | | | / / | __| | _ /
| |_| | | |/ / | |___ | | \ \
\_____/ |___/ |_____| |_| \_\
""")
除了上面这些图案,理论上你可以用print打印任何你想打印的图案。快动手试试吧。
(1)python中的命令格式:括号和引号一定是在英文模式下输入的,出错要记得检测是否切换为英文输入法。
引号错误:
括号错误:
(2)区分清楚数字和字符数据类型的区别。数字类型不用引号包裹上,字符类型需要。
(3)print命令的使用方法,一行打印多个内容,需要用逗号进行分隔。