python 全部缩进一行_Python(青铜时代)——基本概念

文件后缀

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

  2. python程序的 文件扩展名都是 .py

大白话就是 用 记事本也可以开发,哈哈01a5d3872fb5da05611f67d323ffb889.png

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

cf1c221ec7bdbd2f072d25901922b209.png

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

bccca911fc3fd4f51a90e0b1bc276b78.png

86914ce8bf9b39202bdac6410b1134dc.png

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

开发中常见的错误

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

    8b5fee3d5d6d70b6f9d80d8a09a4d0e6.png

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

d580a535e21db0033c27c98f961db697.png

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

9383e4ba002bc4c918bd6ca7a202c503.png

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

0f5052880316805f982adf9515949890.png

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

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

7c2aa97f883d595918f4add992c50337.png

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的注释

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

d17d302a1b6fed03b4c6a2dfe703c14c.png

注释的种类:

  • 单行注释(行注释)

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

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

288e7e8532435f35d0026dcf48764ce6.png

  • 多行注释(代码块注释)

    • 如果编写的信息多,一行无法显示,就用多选注释

    • 用一对 连续的三个 引号(单引号或双引号都可以)

743d3779e713480297d937bef326dfd0.png

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

82aa88afb102206df4d5945faf573473.png

总结:

  • 注释不是越多越好,对于一目了然的代码,不需要添加注释

  • 对于复杂的操作,应该在操作开始前加上注释

  • 不要试图描述代码

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在设计之初便保留了一些关键字,这些关键字不能作为常数、变量或标识符来使用

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

Python缩进

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

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

b597a36f20703d7f12f93fe0b1d2bd04.png

但如果这样写就会报错:

dd23195c5f23c9ce83a3e4386e8f6e42.png

Python的引号

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

b6b55fa11c9e2e6f9225e8c976dc265d.png

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

程序的执行原理

计算机的三大件科普

  1. CPU:

  • 中央处理器,一块超大规模的集成电路

  • 负责处理数据与计算

内存

  1. 临时存储数据(断电后数据会消失)

  2. 速度快,空间小

硬盘

  1. 永久存储数据

  2. 速度慢,空间大

程序执行原理:

29f63516b98b95452359a84fa255c987.png

调用过程

  1. 程序在 运行之前,是保存在 硬盘中的。

  2. 当要运行一个程序时

    1. 操作系统会先让 CPU 把程序从 硬盘 中复制到 内存

    2. CPU 执行内存中的 程序代码

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

Python程序的执行原理

69a97f02b3f45429c71815a2eb1fe4ff.png

调用过程

  1. 操作系统首先会让CPU 把 Python解释器 的程序复制到 内存

  2. Python解释器根据语法规则,从上到下CPU翻译硬盘上的程序代码到内存中

  3. CPU执行翻译完成的代码

整体练习

2ae151c0c2cc5aeab674ebc503fccf03.png

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值