本节内容主要从语法上对于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 = 19
if age > 18:
print('成年')
elif age > 60:
print('老年')
else:
print('未成年')
while实例如下
age = 1
while 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, 1
while a < n:
print(a)
a, b = b, a + b
fib(1000)