各位同学除夕快乐,除旧布新之时预祝能玩
你好世界
回忆上次内容
了解了Python安装了Python进入了Python退出了Python可是我们什么也没有做就离开了IDLE游乐场!
你好世界
#首先进入Python3python3
我们想要来个helloworld!然后直接输入
#貌似程序都是从helloworld开始的helloworld
好像系统爆了错误系统还挺友好告诉我错在哪了那我错哪儿了?
加上引号
通过报错我们知道了这是一个SyntaxError语法错误他不认识helloworld
helloworld应该是字符串需要给他加上双引号"helloworld"引起来这回真的输出了!!!但是好像输出也有引号不过是单引号我想的是直出helloworld没有引号应该怎么样做呢?来胡乱尝试一下
直接输出
显示输出英文是什么?display但是系统又爆了错误其实输出的英文是print这不是打印么?我们用的是显示器啊没有用打印机
print应该如何理解?
缘由
Python诞生于s给他带来启发的语言诞生于s、s当时的机器使用电传打字机进行输出代码里的输出都使用print函数就成了一个文化我直接把print这个函数名放到游乐场里面告诉我print是一个内建函数built-infunction
这就是交互式编程环境的好处啥都告诉你有来有回的这个环境叫做REPL什么是REPL呢?REPLRead-Evaluate-Print-Loop读取-执行-打印输出-循环这个过程
加上括号
print是一个函数函数后面必须得加上一对小括号小括号里面放置参数我们先放一个h但是不行因为系统把h当做一个变量名不认识h
那怎么办?
加上引号
必须给h加上双引号"h"成为一个字符串字符串就能当print函数的参数
我们了解一下为什么用括号引号
符号含义
()括号含义意味着告诉python要把print理解成一个函数print()输出空行而且括号里还可以放参数print(h)h应该对应一个变量如果想要直接输出h这个时候就需要引号引号含义引号把字符引用起来形成一个字符串就像引用名人名言一样所以引号叫做引号整合起来print("h")输出"h"字符串"h"就是print函数的参数参数放在小括号里
#使用print函数print("h")#输出helloworldprint("helloworld")
回车输出~
拼写细节
如果一不小心拼写成pront的话
拼写错一点儿都不行叫错名字的话就找不到这个函数了
玩解释器
python是个解释器可以一行行进行解释想让他干什么直接输入就可以
1+*40
来点过分的
*
这都没有崩溃?多大才能崩溃呢?
系统崩溃
这个数字好大也难怪这个Python比较慢看起来他对于加法、乘法做了什么处理其他程序受制于计算机字长限制无法直接处理这么大的数字乘法python却可以所以python能不慢么?!字符串能做乘法吗?
字符串乘法
"hello"*10
想让每个hello都间隔一个空格应该如何呢?试试看
编辑py文件
我想要编辑一个完整的python文件保存好之后再执行那就要先退出解释器
#退出解释器quit()
新建py文件
退出python3的IDLE环境回到shell之后
#用vi打开并编辑oeasy.pyvioeasy.py
用vi新建一个叫oeasy.py的文件vi是编辑神器是我们主要的编辑工具oeasy.py是python文件的文件名py代表pythonvi和oeasy.py之间有个空格
进入vi
然后进入了vi的界面了,左下角如下图
注意写的是"oeasy.py"[新文件]特别要注意左下角这个位置就像小地图一样重要
编辑py文件
按i键进入编辑模式再观察左下角如下图所示显示--插入(粘贴)--可以进行插入文字了在上面输入print("helloPythonworld")
时刻注意左下角
回到正常模式
python3oeasy.py运行python3程序python3是我们执行的解释器程序oeasy.py是python3的参数意思是用python3来执行oeasy.py
注意大小写的细节如果要把print函数首字母大写会如何?
大写Print
vioeasy.py把print改成Print保存并退出vimpython3oeasy.py
可以发现python文件中的代码是大小写敏感的而且系统命令的执行也是大小写敏感的总之都是大小写敏感的(case-sensitive)
与其他语言比较
python确实写起来比较简洁
总结
在解释器里玩耍print("HelloWorld")1+1谜底揭晓,可以让字符串乘法分开的print("hello\n"*20)print("hello\t"*20)编写了py文件运行了py文件很简单让我们继续!!!python还有什么好玩的呢?我们下次再说!