一,创建python文件
扩展名概念
创建python之前我们先明白一下扩展名的概念,扩展名的作用是用来告诉系统这是一个什么类型的文件用什么方式运行。就比如我们python文件的扩展名为py,然后设定py文件用vscode打开,那双击py文件就用vscode打开了,当然不同的文件都有默认打开方式(只要你电脑里有对应应用)。
显示扩展名
明白扩展名的概念后就要创建python文件了,有些电脑可能不显示扩展名,让它显示就打开文件管理器点击上面的查看---显示,然后看见文件扩展名选项,勾选就行。完成后你就能看见文件出现 .xxx点后面的就是扩展名。不要轻易修改扩展名除非你知道这个文件的作用与里面的内容是什么意思,如果你说我就改,你就改,它就不能用。
创建py文件
创建py文件两种方法
直接创建
创建一个文本文件,修改文件名字与扩展名为xxx.py 当然了xxx是任何符的意思不是让你输入xxx,
但是文件的命名遵守一定的规范最基本的就是说最好用字母,数字和下划线命名文件,不同单词间用_分割,类似于hello_world.py这样的文件,中文也行但是有可能出现一些莫名奇妙的问题不推荐了,然后还有什么驼峰命名了HelloWorld.py这样的,好奇的话就自己查了我也不能说完全知道,python就用_分割命名吧。
vscode创建
vscode就是打开一个文件夹作为一个python项目,打开后在资源管理器那里右键,创建一个文件就行文件名字和上面说的相同,然后就完成了。
第一个python程序
书写
第一个python程序本身写的话很简单,在文件中输入
print("Hello Wolrd")
就行了,em......,没错就行了就这样这就是一个python程序,然后vscode点右边的小三角运行也可以用在下面的命令窗口输入python xxx.py运行,这个在cmd里面也行(vscode里面没有就ctrl+`打开)。然后就会在命令窗口里出现Hello World。
另外说一下python xxx.py这个命令运行的话,命令运行的位置必须与文件所在路径相同也就是>这个符号左边路径必须与文件所在路径相同。
其次你要是用python xxx.py运行文件,如果你发现扩展名错了但是你输入的文件名与你创建的文件名完全相同程序依旧运行了,甚至没输入扩展名也能运行,可是why?这是因为你执行python命令的时候你已经做了扩展名应该做的事情,告诉系统这个程序用python解释器运行,python解释器到手看里面的内容没问题自然而然就运行成功了。
做了什么
这一段python程序也就是我们调用python自带标准函数print(), 用它输出Hello World这个字符,""告诉这是一个字符串。""里面内容随意,至于为什么我输入Hello World。这就是一个历史遗留问题了,虽然不要求但是基本上都用hello world作为一段程序也算是对先驱者的尊敬吧。
另外print()还有两个参数sep和end一个改变分隔符形式一个改变结尾形式
print("hello", "worl", sep="_", end="d\n")
有兴趣的话可以试试这段代码,也可以修改里面的内容
另外说明
每一个程序都应该有且只有一个主方法或者主函数,这是程序的入口,python好像是没这个概念或者说对于python而言自定义类外,函数外的程序都在主方法内,但是python可以省略掉但是我们必须有这个概念,主方法好似你家的大门一切从这里开始