Python基础知识

  • Python语言的应用领域
  • Python语言的优缺点
  • Python开发环境搭建
    • Python语言解释器
    • 编写Python代码的编辑器
  • Python基础语法
    • 注释
    • 变量
      • 变量的命名规则
      • 变量的数据类型:
    • 算术运算符及其优先等级
    • 变量和类型
      • 数字型
      • 非数字型
    • 输入input及输出 print()
    • 输入
      • 类型转换函数
    • 格式化输出
        • 常用的格式化字符

Python语言的应用领域

  1. Web应用开发
  2. 网络爬虫
  3. 桌面软件
  4. 操作系统管理

Python语言的优缺点

  1. 易学
    Python有极其简单的语法,学习容易上手
  2. 开源
  3. 可移植性
    Python已经被移植在许多平台上,这些平台包括Linux、FreeBSD、Macintosh、Solaris、OS/2、Windows CE甚至还有Symbian、Android平台。
  4. 丰富的库
    Python标准库很庞大,除了标准库外,还有其他许多高质量的库。

Python开发环境搭建

Python的开发环境主要包含两部分:
- 编辑Python代码的编辑器
- 运行Python代码的解释器

Python语言解释器

Python语言是解释型程序,也就是说Python语言是读一行解释执行一行的方式进行工作的。解释器是一个程序,那么可以使用其他的程序来编写这个解释器。
- 使用C语言编写的CPython解释器(官方版本,我们从官网下载安装Python过程中,点击configured Python interpreter设置)
- Java语言编写的Jython解释器
- C#语言编写的IronPython解释器
- 语言编写的PyPy解释器

编写Python代码的编辑器

  • 普通文本编辑器(记事本、sublime、notepad++等)
  • 交互式终端(编写的Python代码不能保存)
  • 集成开发环境(IDE)(一般包括代码编辑器、编译器、调试器、图形用户界面等,我们一般用Pycharm)

Python基础语法

注释

注释是指在代码的上一行或者右边注释此代码的目的,可以提高程序代码的可读性,让人们更轻松的了解代码。
注释分为单行注释和多行注释
- 单行注释

(1)在代码上方:#顶格书写,注释内容与#空一格
(2)在代码右侧:#与代码之间空两格,注释内容与#之间空一格
- 多行注释

注释内容由前后各三个引号包括,比如”“”这是注释内容”“”

变量

变量可以看做数据的别名,使我们应用起来方便,变量可以不断地被赋值,且只有被赋值以后,变量才被创建 。eg:

   price = 8
    weight = 9
    money = price * weight

例子中,price、weight、money都是变量名,且都可以被重新赋值,eg:

    price = 8
    weight = 9
    price = price - 1
    money = price * weight
    money = money - 5

变量的命名规则

  1. 变量名由字母、下划线、数字组成;
  2. 变量名不可以数字开头;
  3. 不能以数字开头

变量的数据类型:

  1. 数字类型(number)
    (1)整数类型(int)
    (2)小数类型(float)
  2. 布尔类型(bool)
    (1)ture
    (2)false
  3. 字符串类型(str)

算术运算符及其优先等级

  1. +加 、 — 减
  2. *乘 、 / 除 、 // 取整除 、 % 取余数
  3. ** 幂
    优先级逐级增加!

变量和类型

数字型

(1)int —————–>整型

(2)float—————>浮点型

(3)bool—————>布尔型

​ True:数学运算时表示1

​ False:数学运算时表示2

(4)complex———>复数型

注:数字型变量之间可以直接计算,比如:

a = 1

b = 2

print(a + b)

非数字型

(1)字符串(str)

(2)列表

(3)元组

(4)字典

注:字符串变量之间可以使用“+”进行拼接,也可以使用“*数字”复制拼接相同的字符串。

输入input及输出 print()

​ 在Python的命令行客户端或者Pycharm等IDE(集成开发环境中)编写以下程序:

name = input("请输入姓名:")
print("欢迎" +name + "来到Pyton的世界")

输入

​ 指用代码获取用户键盘输入的信息。用户所有输入的信息都是字符串类型。

类型转换函数

例:编写一个程序,让用户先后输入两个数据,求和(由于用户输入的信息为字符串类型,若求和,需要将字符串转换成数字型):

a = int(input("请输入数字:"))

b = float(input("请输入刀数字:"))

print(a + b)

格式化输出

在上述程序中,输出:

print("欢迎" +name + "来到Pyton的世界")

​ 使用拼接字符串的形式,但是当要求输出文字较多,或者输出中由字符串和数字组成时,不宜使用拼接字符串的形式。这时可以使用格式化操作符(%)达到数字、字符串同时输出的目的。

常用的格式化字符

格式化字符 含义
%s 字符串
%d 有符号十进制整数,%06d表示为6位数字,且不足的用0补全
%f 浮点型,%.4f表示保留4位小数
%% 输出%

你可能感兴趣的:(基础理论)