Python学习笔记(1)
为什么学习Python
- Python是一种效率极高的语言。
- Python的语法整洁、易读。
- Python的应用广泛。
搭建编程环境
-
进入python官方网站,下载相应的Python3版本,
executable
表示可执行版,比较方便,执行安装后即可使用,在安装的过程中记得勾选添加到PATH,可以省去设置环境变量的步骤。mbeddable
表示嵌入版,解压后需自行设置好环境变量才可以使用。 -
验证Python是否安装成功的方法:在终端中执行
Python
命令,如下即成功: -
我选择的Python编辑器PyCharm,个人版本是免费的,可以下载支持不同系统的安装文件(Windows、Linux和OS X系统)。官网下载地址
-
Pycharm的界面和之前用过的IDEA基本相似。这次依旧用
hello world
作为程序的第一条测试代码。
变量和简单数据类型
变量
-
尝试在
hello world
的基础上添加变量:message="hello world" print(message) message="hello world!hello world!" print(message)
-
观察效果:
-
变量的命名规则:
1、变量名只能包括字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。
2、变量名不可以包含空格,但可以用下划线来分割。
3、不要将Python的关键字和函数名用作变量名。
4、变量名应简短且有描述性。
5、慎用小写字母l和大写字母O,因为容易被错看成数字1和0
字符串
-
字符串就是一系列字符。在Python中,用引号括起的都是字符串,无论是单引号还是双引号。
-
善用执行方法对字符串进行处理。如改变字符串大小写、字符串替换、删除字符串头尾空白部分等常用功能。
数字
- 整数计算比较简单。但浮点数计算常需要处理多余的小数位。
- 处理小数位分为四舍五入和非四舍五入两种
- 四舍五入:
1、将字符串格式化,如
print("%.2f" % a)
2、使用round函数,如
round(a, 2)
3、使用decimal模块,如
Decimal(a).quantize(Decimal("0.00"))
- 非四舍五入:
1、使用序列中切片,如
str(a).split('.')[0] + '.' + str(a).split('.')[1][:2]
2、使用re模块,如
re.findall(r"d{1,}?.d{2}", str(a))
- 效果如图:
注释
- 在Python中,使用
#
标识进行注释。
小结
- 基础性的内容,在操作的过程中找回很久不用的编程技能,回忆大学期间学习过的内容。