您好,欢迎来到六九路网。
搜索
您的当前位置:首页初识 Python

初识 Python

来源:六九路网

一、认识python

1.1、编程语言是什么?

是用来定义计算机程序的语言,用来向计算机发出指令。这里的计算机指令就是二进制0和1的组合,计算机只认识它。

1.2、python是什么?

这里要插入解释型语言和编译型语言。

解释型语言:是代码在执行时才被解释器一行行动态翻译和执行。源代码-->解释器-->输出(边解释边执行)。

编译型语言:是一次性编译成可被平台硬件执行的机器码,并包装成可执行程序的格式。源代码-->编译-->目标代码-->执行-->输出(一次编译多次执行)。

两者区别:

  • 编译型语言编译后就可以在平台运行,解释型语言在运行期间才编译。
  • 一般来说,编译型语言运行速度快。(也有解释型语言快的)
  • 解释型语言跨平台特性比编译型语言好。

Python是一种面向对象解释型计算机程序设计语言,是强类型动态脚本语言


二、编写第一个程序

在写程序前思考:

  • 在哪写?
  • 怎么写?
  • 写完的东西怎么使用?
  • 使用完的结果是什么?

1、打开PyCharm编辑器,如果有其他的项目在页面,可以关闭掉。点击File-->Close Project,就来到首页,若要进入项目页面点击左上角即可,创建新项目点击中间。如下图所示:

2、弹出需要放项目的路径,后面untitled是未命名的项目名,需要改成项目名,方便自己记到找到,后点击Create。如下图所示:

3、在项目名那右键点击-->New-->Python File。如下图所示:

4、弹出弹窗后,直接输入文件名即可,这里就不用输入.py,这样python文件就创建好了。如下图所示:


三、3种运行程序

1、右键点击写代码的空白处,弹出直接选择Run。如下图所示:

2、右上角先选择要运行的python文件,在点击旁边的绿色三角尖运行。如下图所示:

3、点击菜单栏的Run,选蓝色的直接运行或选红框会弹出选择要运行的python文件。选其一即可。如下图所示:

提示:文件都不用保存,编辑器直接就能运行。这里建议选择第一种,不容易出错。


四、Bug和Debug

遇到Bug的解决办法:

  • 培养自己识别bug的能力(多看)。
  • 培养自己分析bug的能力(多思考)。
  • 培养自己解决bug的能力(多尝试、查询资料、记录)。

4.1常见Bug

1、输入错误

输入有错误,检查拼写。“line 2”表错误的在第二行,下面提示的SyntaxError错误,表语法错误。python中的符号都是要用英文模式下的。如下图所示:

2、缩进错误

有多余的空格(意外缩进)。print()函数要顶格写,否则就报错。如下图所示:

3、语法错误

两个print()函数不能写在同一行,一个print必须单独写一行。错误提示语法错误,无效语法。如下图所示:

4、命名错误

“hello”是字母,就是字符串,必须加上引号,单引号或者双引号都可以。如下图所示:


4.2 Debug

插入下面两个概念

断点调试:程序在自动运行中,在代码某一处打上断点,当程序跑到你打的断点位置处,则会中断下来,这时可以看到之前运行过的所有程序变量。

设置断点:点击代码行数与代码中间空白的地方,就设置了断点,再次点击就取消断点。如下图所示:

在设置了断点之后,进行调试,就弹出下面弹窗。红框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文件。选其一即可。如下图所示:

提示:这里建议选择第一种,不容易出错。


五、注释

用自己熟悉的语言,再程序中对某些代码进行标注说明,能够大大增强程序的可读性

5.1、单行注释

以#开头,#右边的内容作为辅助说明,不被程序执行,可以放在任意位置。注意#与代码之间有个空格,不然有提示。在代码后面注释,空两个空格,不然也会提示。注意编码的规范性。如下图所示:

5.2、多行注释

三引号包含的内容,可以是三对单引号,也可以是三对双引号,也不被程序执行。如下图所示:


六、快捷键

选中代码,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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务