西部数码网站管理助手 3.0,七牛cdn wordpress,客村网站建设,php 打开网站第三章#xff1a;Python基础语法 3.1 变量与数据类型3.1.1 变量的定义与赋值3.1.2 数据类型3.1.3 类型转换 3.2 注释与缩进3.2.1 注释3.2.2 缩进 3.3 条件语句与循环结构3.3.1 条件语句3.3.2 循环结构 3.4 函数与模块3.4.1 函数3.4.2 参数和返回值3.4.3 模块3.4.4 标准库中的… 第三章Python基础语法 3.1 变量与数据类型3.1.1 变量的定义与赋值3.1.2 数据类型3.1.3 类型转换 3.2 注释与缩进3.2.1 注释3.2.2 缩进 3.3 条件语句与循环结构3.3.1 条件语句3.3.2 循环结构 3.4 函数与模块3.4.1 函数3.4.2 参数和返回值3.4.3 模块3.4.4 标准库中的模块3.4.5 自定义模块 总结 在本章中我们将深入探讨Python的基础语法这是学习任何编程语言的基石。我们将从变量和数据类型开始然后讨论注释、缩进、条件语句和循环结构最后是函数和模块的使用。这些内容将为你后续的学习打下坚实的基础。
3.1 变量与数据类型
3.1.1 变量的定义与赋值
在Python中变量是用来存储数据的容器。你可以直接给变量赋值无需声明类型。Python会根据赋给变量的值自动推断其类型。
# 变量赋值
name Kimi
age 30
height 1.75
is_active True3.1.2 数据类型
Python支持多种数据类型包括但不限于
整数int浮点数float字符串str布尔值bool列表list元组tuple字典dict集合set
你可以使用内置函数type()来查看变量的类型。
# 查看变量类型
print(type(name)) # 输出: class str
print(type(age)) # 输出: class int
print(type(height)) # 输出: class float
print(type(is_active)) # 输出: class bool3.1.3 类型转换
有时你需要将一个数据类型转换为另一个类型。Python提供了几种类型转换函数
int()将值转换为整数float()将值转换为浮点数str()将值转换为字符串bool()将值转换为布尔值
# 类型转换示例
number 123
integer_number int(number) # 转换为整数
floating_number float(123.45) # 转换为浮点数
string_number str(123) # 转换为字符串3.2 注释与缩进
3.2.1 注释
注释是用来解释代码的它不会被Python解释器执行。注释以#开始直到行尾的所有内容都会被忽略。
# 这是一个单行注释
print(Hello, World!) # 这也是一个单行注释
这是一个多行注释
它可以跨越多行3.2.2 缩进
缩进在Python中非常重要因为它定义了代码块的结构。在Python中没有大括号{}来定义代码块而是使用缩进来区分。
if age 18:print(You are an adult.)
else:print(You are not an adult.)3.3 条件语句与循环结构
3.3.1 条件语句
条件语句用于基于特定条件执行不同的代码块。Python中的条件语句包括if, elif, 和else。
# 条件语句示例
if age 18:print(You can vote.)
elif age 13:print(You cant vote, but you can work.)
else:print(You cant vote and cant work.)3.3.2 循环结构
循环结构用于重复执行一段代码。Python支持for循环和while循环。
for循环通常用于遍历序列如列表、元组、字符串或其他可迭代对象。
# for循环示例
fruits [apple, banana, cherry]
for fruit in fruits:print(fruit)while循环会一直执行直到给定的条件不再为真。
# while循环示例
counter 0
while counter 5:print(Hello, World!)counter 13.4 函数与模块
3.4.1 函数
函数是一段可重用的代码块。在Python中你可以定义自己的函数并在需要时调用它。
# 定义一个函数
def greet(name):return fHello, {name}!# 调用函数
print(greet(Kimi))3.4.2 参数和返回值
函数可以接受输入参数并返回一个值。
# 带参数的函数
def add(a, b):return a bresult add(3, 5)
print(result) # 输出: 83.4.3 模块
模块是包含Python定义和声明的文件。你可以导入模块来使用它提供的功能。
# 导入模块
import math# 使用模块中的函数
print(math.sqrt(16)) # 输出: 4.03.4.4 标准库中的模块
Python有一个庞大的标准库提供了许多有用的模块。例如
os与操作系统交互sys访问与Python解释器相关的功能和系统级别的参数datetime处理日期和时间json处理JSON数据
# 使用标准库中的模块
from datetime import datetime# 获取当前日期和时间
now datetime.now()
print(Current date and time:, now)3.4.5 自定义模块
你还可以创建自己的模块。首先创建一个.py文件然后在该文件中定义你的函数、类等。之后你可以在其他Python脚本中导入并使用这些定义。
# 创建一个名为my_module.py的文件并定义一个函数
def say_hello(name):print(fHello, {name}!)# 在另一个脚本中导入并使用自定义模块
from my_module import say_hellosay_hello(Kimi)总结
在本章中我们学习了Python的基础语法包括变量和数据类型、注释与缩进、条件语句与循环结构以及函数与模块的使用。这些基础知识对于理解更高级的Python概念至关重要。在接下来的章节中我们将继续深入学习Python的其他特性和应用。现在你可以尝试编写一些简单的Python程序来巩固你的知识并准备进入面向对象编程的世界。