是用来定义计算机程序的语言,用来向计算机发出指令。这里的计算机指令就是二进制0和1的组合,计算机只认识它。
这里要插入解释型语言和编译型语言。
解释型语言:是代码在执行时才被解释器一行行动态翻译和执行。源代码-->解释器-->输出(边解释边执行)。
编译型语言:是一次性编译成可被平台硬件执行的机器码,并包装成可执行程序的格式。源代码-->编译-->目标代码-->执行-->输出(一次编译多次执行)。
两者区别:
Python是一种面向对象的解释型计算机程序设计语言,是强类型的动态脚本语言。
在写程序前思考:
1、打开PyCharm编辑器,如果有其他的项目在页面,可以关闭掉。点击File-->Close Project,就来到首页,若要进入项目页面点击左上角即可,创建新项目点击中间。如下图所示:
2、弹出需要放项目的路径,后面untitled是未命名的项目名,需要改成项目名,方便自己记到找到,后点击Create。如下图所示:
3、在项目名那右键点击-->New-->Python File。如下图所示:
4、弹出弹窗后,直接输入文件名即可,这里就不用输入.py,这样python文件就创建好了。如下图所示:
1、右键点击写代码的空白处,弹出直接选择Run。如下图所示:
2、右上角先选择要运行的python文件,在点击旁边的绿色三角尖运行。如下图所示:
3、点击菜单栏的Run,选蓝色的直接运行或选红框会弹出选择要运行的python文件。选其一即可。如下图所示:
提示:文件都不用保存,编辑器直接就能运行。这里建议选择第一种,不容易出错。
遇到Bug的解决办法:
1、输入错误
输入有错误,检查拼写。“line 2”表错误的在第二行,下面提示的SyntaxError错误,表语法错误。python中的符号都是要用英文模式下的。如下图所示:
2、缩进错误
有多余的空格(意外缩进)。print()函数要顶格写,否则就报错。如下图所示:
3、语法错误
两个print()函数不能写在同一行,一个print必须单独写一行。错误提示语法错误,无效语法。如下图所示:
4、命名错误
“hello”是字母,就是字符串,必须加上引号,单引号或者双引号都可以。如下图所示:
插入下面两个概念
断点调试:程序在自动运行中,在代码某一处打上断点,当程序跑到你打的断点位置处,则会中断下来,这时可以看到之前运行过的所有程序变量。
设置断点:点击代码行数与代码中间空白的地方,就设置了断点,再次点击就取消断点。如下图所示:
在设置了断点之后,进行调试,就弹出下面弹窗。红框Debugger表示调试模式,蓝框Console表示控制台。如下图所示:
鼠标放在第一个图标上面,提示“Show Execution Point ”表显示可执行的断点。如下图所示:
当有很多代码时,不知道运行到哪里了,鼠标光标位置不清楚了,就可以直接点击上述图标,光标就会跳到第一个断点的前方。执行如下所示:
当鼠标放在第三个图标上面,提示“Step Into”,表下一步。如下图所示:
debug中代码为蓝色时表示即将要运行的代码。如下图所示:
当鼠标放在第七个图标上面,提示“Run to Cursor”表跳到下一个断点的位置。如下图所示:
当鼠标放在最后一个图标上面,提示“Evaluate Expression”表写计算表达式。如下图所示:
然后弹出弹窗,输入表达式,再点击Evaluate,就会出现结果。注意这里不需要输入等号。如下图所示:
debug就是调试的意思,当出现bug了,通过debug调试工具来一步步找到程序出错的位置。如何打开debug?同运行的差不多。
1、右键点击写代码的空白处,弹出直接选择Debug。如下图所示:
2、右上角先选择要调试的python文件,在点击旁边的绿色虫子调试。如下图所示:
3、点击菜单栏的Run,选蓝色的直接调试或选红框会弹出选择要调试的python文件。选其一即可。如下图所示:
提示:这里建议选择第一种,不容易出错。
用自己熟悉的语言,再程序中对某些代码进行标注说明,能够大大增强程序的可读性。
以#开头,#右边的内容作为辅助说明,不被程序执行,可以放在任意位置。注意#与代码之间有个空格,不然有提示。在代码后面注释,空两个空格,不然也会提示。注意编码的规范性。如下图所示:
用三引号包含的内容,可以是三对单引号,也可以是三对双引号,也不被程序执行。如下图所示:
选中代码,Ctrl+/可以添加注释,也可以取消注释。使用的是单行注释。
其他快捷键:
Ctrl+Z:撤销
Ctrl+C:复制
Ctrl+V:粘贴
Ctrl+F:查找
Ctrl+D:复制到下一行
print()方法用于打印输出,最常见的一个函数。
参数:
1、*values 值,表示可以一次输出多个对象。输出多个对象时,需要用,分割。
输出多个值或者多句话时,要用逗号隔开。如下图所示:
2、sep 用来间隔多个值,默认值是一个空格。
一个值只能有一个sep,还必须在值最后面。如下图所示:
3、end 用来设定以什么结尾。默认值是换行符\n,我们可以换成其他字符串。
最后希望对您有帮助~
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务