本节内容主要从语法上对于Python进行简要的介绍,从宏观上对Python有一个了解。相应内容在后续章节再和大家一一细聊。

Python速览 - 图1

内置类型

内置类型常用的主要包括数值型(包括整数型、浮点数型、复数型和布尔型)、字符型、列表、元组、字典以及集合等。
以下使用代码做简要概述讲解

  1. # 数值型
  2. ## 整数型
  3. book_count = 12
  4. ## 浮点数型
  5. apple_price = 4.56
  6. ## 布尔型
  7. is_locked = False
  8. # 字符型
  9. capital = 'Peking'
  10. # 列表
  11. novels = ['红楼梦','西游记','三国演义','水浒传']
  12. # 元组
  13. country = ('China')
  14. # 字典
  15. capitals = {'China':'Peking','Japan':'Tokyo'}
  16. # 集合
  17. dynasty = {'Song','Yuan','Ming','Qing'}

复数类型不再讲解,在一般的非数学计算的开发中,复数类型基本不会用到,所以不再讲解

控制流

Python中常用的控制流包括if-elif、while、for
其中if-elif如下所示

  1. age = 19
  2. if age > 18:
  3. print('成年')
  4. elif age > 60:
  5. print('老年')
  6. else:
  7. print('未成年')

while实例如下

  1. age = 1
  2. while age < 18:
  3. print('未成年的孩子')
  4. age += 1

for实例如下

  1. novels = ['红楼梦', '西游记', '三国演义', '水浒传']
  2. # for each 循环
  3. for novel in novels:
  4. print(novel)
  5. # for range循环
  6. for i in range(6):
  7. print(i)

函数

函数,通俗的来讲就是逻辑处理的集合,通常一个函数是和一个逻辑处理相对应,就是一个函数干一件事情,这件事情可大可小,甚至可是为空(即方法体为空),做这件事情之前需要有依据有参考(入参),做完这件事情需要有反馈有总结(返回值),当然通常来说我们还要给这个事情一个名字(函数名),当然了也可以没有名字(匿名函数)。
我们以较著名的fib函数为例,如下

  1. def fib(n):#方法名fib,参数n
  2. """fib函数"""
  3. # 以下为函数体,该函数没有返回值
  4. a, b = 0, 1
  5. while a < n:
  6. print(a)
  7. a, b = b, a + b
  8. fib(1000)