Python学习笔记(1)

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中,使用#标识进行注释。

小结

  • 基础性的内容,在操作的过程中找回很久不用的编程技能,回忆大学期间学习过的内容。
原文地址:https://www.cnblogs.com/20145208cy/p/12990332.html