文件后缀
- python源程序就是一个特殊的文本文件,可以使用任意文本编辑软件做开发
- python程序的 文件扩展名都是 .py
大白话就是 用 记事本也可以开发,哈哈
新建一个记事本 aaa.txt ,编写一段打印程序
将文件的后缀名改成 .py 结尾的,然后在黑窗口中执行就可以了(注意文件路径,我的文件是在D盘根目录下的)
print 函数的作用:可以把 "" 内部的内容,输出到屏幕上。默认输出后会换行,如果想不换行,也可以,大家自己百度下吧
开发中常见的错误
- 手误错误,例如单词写错了。正面的报错信息会信息出来
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的命名规范
-
模块名和包名采用小写字母并且以下划线分隔单词的形式;
如:search_word
-
类名或异常名采用每个单词首字母大写的方式;
如:BasePage, Keyboard
-
全局或者类常量,全部使用大写字母,并且以下划线分隔单词;
如:CONSTANT_NAME
-
其余变量命名包括方法名,函数名,普通变量名则是采用全部小写字母,并且以下划线分隔单词或驼峰式的形式命名。
如: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 | |
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中有三种引号: 单引号(‘)、双引号(")、三引号('''),用来表示字符串。字符串的开始和结尾所用的引号必须相同,如下所示:
注:用引号引起来的称为 字符串 ,这是所有程序开发语言中最常见的。
程序的执行原理
计算机的三大件科普
程序执行原理:
调用过程
总结:程序想要被执行,必须先加载到内存中
**Python程序的执行原理
**
调用过程
- 操作系统首先会让CPU 把 Python解释器 的程序复制到** 内存** 中
- Python解释器根据语法规则,从上到下 让CPU翻译硬盘上的程序代码到内存中
- CPU执行翻译完成的代码
整体练习
自己多练习下,多试验各种打印的方法!!!
最后留个思考题: 如果用print打印不进行换行 (默认是换行的),一起学习的小伙伴们自己思考和百度搜索哦!!
-
源程序
+关注
关注
63文章
1693浏览量
45490 -
python
+关注
关注
56文章
4797浏览量
84682 -
编辑软件
+关注
关注
0文章
11浏览量
7665
发布评论请先 登录
相关推荐
评论