一、Python简介
Python是一种面向对象的、解释型的、高级编程语言,由Guido van Rossum于1989年创立,第一个公开发行版发行于1991年,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或关键词),Python支持多种编程范式,包括面向对象的、命令式、函数式和过程式编程,它具有丰富和强大的库。
二、Python环境搭建
1、下载Python安装包:访问Python官网()下载适合自己操作系统的Python安装包。
2、安装Python:运行下载的安装包,按照提示进行安装,建议勾选“Add Python to PATH”选项,将Python添加到系统环境变量中。
3、验证Python安装:打开命令提示符(Windows)或终端(macOS/Linux),输入python --version
,若显示Python版本号,则表示安装成功。
三、Python基本语法
1、注释:在Python中,单行注释以#
开头,多行注释以'''
或"""
包围。
# 这是一个单行注释 ''' 这是一个 多行注释 '''
2、变量:Python中的变量不需要声明,直接赋值即可,变量名由字母、数字和下划线组成,且不能以数字开头。
x = 10 name = "张三"
3、数据类型:Python有多种数据类型,如整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)、字典(dict)等。
a = 5 # 整数 b = 3.14 # 浮点数 c = "Hello" # 字符串 d = [1, 2, 3] # 列表 e = (1, 2, 3) # 元组 f = {"name": "张三", "age": 18} # 字典
4、运算符:Python支持多种运算符,如算术运算符(+、-、*、/、%、**、//)、比较运算符(==、!=、>、<、>=、<=)、逻辑运算符(and、or、not)等。
x = 10 + 5 # 加法 y = x * 2 # 乘法 z = x / y # 除法 m = x % y # 取余 n = x ** 2 # 幂运算 o = x // y # 整除 p = x > y # 比较运算符 q = x and y # 逻辑运算符
四、Python控制结构
1、if语句:用于根据条件执行不同代码块。
x = 10 if x > 0: print("x是正数") else: print("x不是正数")
2、for循环:用于遍历序列(如列表、元组、字符串等)。
for i in range(5): print(i)
3、while循环:当条件满足时,重复执行一段代码。
count = 0 while count < 5: print(count) count += 1
4、break和continue:break用于跳出当前循环,continue用于跳过本次循环剩余部分,进入下一次循环。
for i in range(5): if i == 3: break print(i)
五、Python函数与模块
1、函数:使用def
关键字定义函数,后跟函数名和参数列表,函数体以冒号结尾,调用函数时,使用函数名加括号的形式。
def add(x, y): return x + y result = add(10, 5) # 调用函数,计算结果并赋值给result变量 print(result) # 输出结果:15
2、模块:Python中的模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py,使用import
关键字导入模块,通过模块名访问其中的函数和变量,可以使用from ... import ...
语句导入特定函数或变量,还可以使用as
关键字为导入的模块或函数设置别名。
import math # 导入math模块,使用math.sqrt()计算平方根,而不是sqrt() from datetime import datetime as dt # 导入datetime模块中的datetime类,并设置别名为dt,简化后续代码书写 result = math.sqrt(4) # 计算平方根并赋值给result变量,输出结果:2.0000000000000004(保留16位小数) now = dt.now() # 获取当前时间并赋值给now变量,输出结果:2022-07-14 12:34:56.789012(具体时间可能不同)
发表评论