Python-基本概念

描述

文件后缀

  1. python源程序就是一个特殊的文本文件,可以使用任意文本编辑软件做开发
  2. python程序的 文件扩展名都是 .py

大白话就是 用 记事本也可以开发,哈哈编辑软件

新建一个记事本 aaa.txt ,编写一段打印程序

编辑软件

将文件的后缀名改成 .py 结尾的,然后在黑窗口中执行就可以了(注意文件路径,我的文件是在D盘根目录下的)

编辑软件

编辑软件

print 函数的作用:可以把 "" 内部的内容,输出到屏幕上。默认输出后会换行,如果想不换行,也可以,大家自己百度下吧

开发中常见的错误

  1. 手误错误,例如单词写错了。正面的报错信息会信息出来
    编辑软件

2.将多条 print 写在一行(此处就会出现语法错误,一行代码不要干多件事)

编辑软件

3 . 缩进错误(第二行前面多了两个空格),python是一个格式非常严格的程序设计语言,现阶段,每行代码前面都不要增加空格

编辑软件

4.程序逻辑错误(0 不能作为除数)

编辑软件

注:如果控制台打印中文时出现乱码,则在之前的py38文件中添加下面这行

"env": { "PYTHONIOENCODING": "utf8" },

编辑软件

Python的版本

目前市场上有两个Python的版本共存着,分别是 Python 2.x 和Python 3.x . ** 建议都使用Python3.x 版本,这是现来和未来的主流版本。**

python3.x 与 python2.x 有很多语法都不兼容,并在设计时也没有考虑向下兼容

到目前为止,Python3.x的稳定版本已经有很多年了。

为了照顾现有的程序,官方提供了一个过渡版本——Python2.6

  • 基本使用了Python2.x 的语法和库
  • 允许使用部分 Python3.x 的语法和函数
  • 2010年中推出的Python3.7被确定为最后一个Python2.x版本

Python的命名规范

  1. 模块名和包名采用小写字母并且以下划线分隔单词的形式;

    如:search_word

  2. 类名或异常名采用每个单词首字母大写的方式;

    如:BasePage, Keyboard

  3. 全局或者类常量,全部使用大写字母,并且以下划线分隔单词;

    如:CONSTANT_NAME

  4. 其余变量命名包括方法名,函数名,普通变量名则是采用全部小写字母,并且以下划线分隔单词或驼峰式的形式命名。

    如:my_func、myFunc

**总原则:命名文件时建议只使用 小写字母、数字和下划线。

**

** 文件名不能以数字开始。**

Python的注释

注释的作用 :在编写程序时,对某些代码进行标注说明,增强程序的可读性,例如

编辑软件

注释的种类:

  • 单行注释(行注释)

    • 以 "#" 号开头,# 号右边的所有文字都是说明文字,不会被当做程序执行。

    • 可以放在程序的开头,也可以放在结尾(注意,为了保证代码的可读性,注释和代码之间至少要两个空格)

编辑软件

  • 多行注释(代码块注释)
    • 如果编写的信息多,一行无法显示,就用多选注释
    • 用一对 连续的三个 引号(单引号或双引号都可以)

编辑软件

注:现在如果要注释掉多行代码的话,一般是采用 # 号注释,如:

编辑软件

总结:

  • 注释不是越多越好,对于一目了然的代码,不需要添加注释
  • 对于复杂的操作,应该在操作开始前加上注释
  • 不要试图描述代码

Python的算术运算符

算数运算符是 运算符的一种,是完成基本运算所使用的符号

运算符 描述 案例
+ 1+1=2
- 2-1=1
* 2*2=2
/ 2/2=1
// 整除,只返回除法的整数部分 9/2= 4
% 取余 9 % 2= 1 (取余数)
** 幂 或者叫 次方 2**3=8

小技巧 **在Python中 * 运算符也可以用于字符串,如:

**

*print("a"3) 输出结果:aaa

Python的关键字

**Python在设计之初便保留了一些关键字,这些关键字不能作为常数、变量或标识符来使用

**

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

Python缩进

任何一种编程语言都有各自的语法和编程规范,Python 之所以以‘优雅,简单’著称,其中一个最重要的原因,就是它的“缩进”。大部分的编程语言都是使用“{}”来表示一个语句块或者代码段,而 Python 用缩进层次来组织代码块,而约定一个缩进是用‘4个空格’来表示,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。

注:缩进的空白数量是可以变的, 但是所有代码块语句必须包含相同数量的缩进空白数量 ,如下所示:

编辑软件

但如果这样写就会报错:

编辑软件

Python的引号

Python中有三种引号: 单引号(‘)、双引号(")、三引号('''),用来表示字符串。字符串的开始和结尾所用的引号必须相同,如下所示:

编辑软件

注:用引号引起来的称为  字符串 ,这是所有程序开发语言中最常见的。

程序的执行原理

计算机的三大件科普

  1. CPU:
    • 中央处理器,一块超大规模的集成电路
    • 负责处理数据与计算
  2. 内存
    1. 临时存储数据(断电后数据会消失)
    2. 速度快,空间小
  3. 硬盘
    1. 永久存储数据
    2. 速度慢,空间大

程序执行原理:

编辑软件

调用过程

  1. 程序在 运行之前,是保存在** 硬盘**中的。
  2. 当要运行一个程序时
    1. 操作系统会先让 CPU 把程序从 硬盘 中复制到 内存
    2. CPU 执行内存中的 程序代码

总结:程序想要被执行,必须先加载到内存中

**Python程序的执行原理

**

编辑软件

调用过程

  1. 操作系统首先会让CPUPython解释器 的程序复制到** 内存** 中
  2. Python解释器根据语法规则,从上到下CPU翻译硬盘上的程序代码到内存中
  3. CPU执行翻译完成的代码

整体练习

编辑软件

自己多练习下,多试验各种打印的方法!!!

最后留个思考题: 如果用print打印不进行换行 (默认是换行的),一起学习的小伙伴们自己思考和百度搜索哦!!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分