zoukankan      html  css  js  c++  java
  • 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中,使用#标识进行注释。

    小结

    • 基础性的内容,在操作的过程中找回很久不用的编程技能,回忆大学期间学习过的内容。
  • 相关阅读:
    1. 加载文件的方法
    9. 位运算符
    8. 条件(条目,三元)运算符
    3. PHP比较运算符
    hdu3336 Count the string
    Codeforces Round #228 (Div. 2)
    hdu4288 Coder(线段树单点更新)
    hdu2852 KiKi's K-Number
    poj1195
    poj2299
  • 原文地址:https://www.cnblogs.com/20145208cy/p/12990332.html
Copyright © 2011-2022 走看看