Python是一种高级编程语言,广泛应用于Web开发、数据分析、人工智能等领域。
Python是一种解释型语言,意味着代码在运行时被解释执行,而不是先编译成机器码。
在Python中,变量在运行时自动确定类型,无需显式声明。
一、数值类型
整数(int) :如 1 , -2 。
浮点数(float) :如 3.14 , -1.5 。
复数(complex) :如 3+2j , 1-1j 。
布尔型(bool) : True 和 False 。
字符串(str) :文本数据,如 'Hello, World!' 。
列表(list) :有序的数据集合,可以修改。
元组(tuple) :不可变的有序数据集合,一旦创建就不能修改。
字典(dict) :键值对集合,键唯一且不可变,值可以是任意类型。
通过type()函数可以查看变量的数据类型。
二、基本语法
①缩进 :Python使用缩进来表示代码块的开始和结束,而不是大括号或其他关键字。增加缩进表示语句块的开始,减少缩进表示语句块的结束。
②换行 :换行表示一行代码的结束。
③对齐 :同一级代码块应保持左对齐。
④注释 :注释是代码中的说明性文字,不会被执行。分为单行注释和多行注释。
单行注释:使用#
# 这是一条单行注释 。
多行注释:使用三对单引号
'''
注释内容第一行
第二行
'''
或者三对双引号
"""
多行注释
这是多行注释的示例
可以用于函数说明或代码块的说明
"""
三、流程控制
(1)if条件句
if语句用于条件判断,根据条件是否成立执行不同的代码块。
(2)for循环
for循环用于遍历序列(如列表、元组、字符串)中的元素。
三、数据操作
(1)字符串操作
字符串(string)是Python中常用的数据类型,支持多种操作,如拼接、格式化等。
字符串的拼接可以直接用+(加号)完成,也可以通过str1[0]这种方法来获取str1字符串第一个元素。
还可以通过f开头的格式化语句,对字符串的输出格式进行定制。
(2)列表与元组操作
列表(list)是可变的数据类型,可以包含不同类型的元素;元组(tuple)则是不可变的,一旦创建就不能修改。
我们可以用append方法向列表中添加新元素,但如果在元组中使用append方法,则会报错。
四、函数与模块
函数是Python中封装好的、可重复使用的代码块,用于实现特定功能。
# 定义函数
def greet(name):
return f"Hello, {name}!"
# 调用函数
print(greet("Bob")) # 输出:Hello, Bob!
使用函数的时候,直接写出函数名称,并且加入必要的参数即可。
Python还提供了丰富的标准库和第三方库,可以极大地提高编程效率。
使用第三方库的时候,开头要先写上import语句。
?