本节内容主要从语法上对于Python进行简要的介绍,从宏观上对Python有一个了解。相应内容在后续章节再和大家一一细聊。
内置类型
内置类型常用的主要包括数值型(包括整数型、浮点数型、复数型和布尔型)、字符型、列表、元组、字典以及集合等。
以下使用代码做简要概述讲解
# 数值型## 整数型book_count = 12## 浮点数型apple_price = 4.56## 布尔型is_locked = False# 字符型capital = 'Peking'# 列表novels = ['红楼梦','西游记','三国演义','水浒传']# 元组country = ('China')# 字典capitals = {'China':'Peking','Japan':'Tokyo'}# 集合dynasty = {'Song','Yuan','Ming','Qing'}
复数类型不再讲解,在一般的非数学计算的开发中,复数类型基本不会用到,所以不再讲解
控制流
Python中常用的控制流包括if-elif、while、for
其中if-elif如下所示
age = 19if age > 18:print('成年')elif age > 60:print('老年')else:print('未成年')
while实例如下
age = 1while age < 18:print('未成年的孩子')age += 1
for实例如下
novels = ['红楼梦', '西游记', '三国演义', '水浒传']# for each 循环for novel in novels:print(novel)# for range循环for i in range(6):print(i)
函数
函数,通俗的来讲就是逻辑处理的集合,通常一个函数是和一个逻辑处理相对应,就是一个函数干一件事情,这件事情可大可小,甚至可是为空(即方法体为空),做这件事情之前需要有依据有参考(入参),做完这件事情需要有反馈有总结(返回值),当然通常来说我们还要给这个事情一个名字(函数名),当然了也可以没有名字(匿名函数)。
我们以较著名的fib函数为例,如下
def fib(n):#方法名fib,参数n"""fib函数"""# 以下为函数体,该函数没有返回值a, b = 0, 1while a < n:print(a)a, b = b, a + bfib(1000)
