Python基础语法-1

本文介绍了Python编程的基础知识,包括数据类型如整型、浮点型、字符串、布尔型、列表、元组和字典,以及变量、运算符的使用。此外,还涉及条件语句(if-else,elif)、循环控制(for,while)和函数的定义与调用。文章还涵盖了Python中的数据结构如列表、元组、集合和字典的操作,并简单提到了异常处理的概念。
摘要由CSDN通过智能技术生成

Python基础语法

学习Python编程时,首先需要了解Python的基础语法,包括数据类型、变量、运算符、条件语句、循环控制语句、函数等等

1.数据类型

Python中有多种数据类型,包括整型(int)、浮点型(float)、字符串(str)、布尔型(bool)、列表(list)、元组(tuple)、字典(dict)等。

# 整型
# 整型是Python中最基本的数据类型之一,它用于表示整数
>>> a = 1
>>> b = 100
>>> c = -5


# 浮点型
# 浮点型是Python中用于表示小数的数据类型。
>>> a = 3.14
>>> b = 2.5
>>> c = -0.1


# 字符串
# 字符串是Python中用于表示文本的数据类型,可以包含任意字符和符号。
>>> c = "Hello, World!"

# 布尔型
# 布尔型是Python中用于表示真假的数据类型,只有两个值 True和 False。
>>> a = True
>>> b = False

# 列表
# 列表是Python中用于存储一组数据的数据类型,可以包含任意数量的元素。
>>> a = [1, 2, 3, 4, 5]
>>> b = ['apple', 'banana', 'orange']
>>> c = [1, 'hello', True]

# 元组
# 元组是Python中类似于列表的数据类型,但是元组的元素不能被修改
>>> a = (1, 2, 3)
>>> b = ('apple', 'banana', 'orange')
>>> c = (1, 'hello', True)

# 字典
# 字典是Python中用于存储键值对的数据类型,可以通过键来访问值。
>>> a = {'name': 'Tom', 'age': 18, 'gender': 'male'}
>>> b = {'apple': 3, 'banana': 5, 'orange': 2}

2.变量

Python中的变量用于存储数据,在Python中定义变量时不需要指定数据类型,Python会根据变量的值自动确定变量的类型。

在Python中,变量名必须以字母或下划线开头,不能以数字开头。变量名可以包含字母、数字和下划线,但是不能包含空格和其他特殊字符。

>>> a = 1
>>> b = 3.14
>>> c = "Hello, World!"

3.运算符

Python中的运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。

# 算术运算符
>>> a = 1 + 2
>>> b = 3 - 1
>>> c = 2 * 3
>>> d = 4 / 2

# 比较运算符
>>> e = 1 == 2
>>> f = 3 != 4
>>> g = 5 > 6
>>> h = 7 <= 8

# 逻辑运算符
# 逻辑运算符包括与(and)、或(or)、非(not)等

>>> a = True and False  # 与
>>> b = True or False  # 或
>>> c = not True  # 非

# 赋值运算符
# Python中的赋值运算符用于给变量赋值

>>> a = 1  # 等号(=)用于将右侧的值赋给左侧的变量
>>> b += 1  # 相当于 b = b + 1
>>> c *= 2  # 相当于 c = c * 2



4.条件语句

条件语句是Python中用于控制程序流程的结构,它允许程序根据条件来执行不同的代码。

# if语句
'''
if语句用于判断一个条件是否为真,如果为真则执行一些代码,否则执行其他代码。
'''
> if condition:
>     # 如果condition为True,则执行这里的代码
> else:
>     # 如果condition为False,则执行这里的代码
    
# elif语句
'''
elif语句用于在if语句的基础上添加额外的条件判断。
'''
> if condition1:
>     # 如果condition1为True,则执行这里的代码
> elif condition2:
>     # 如果condition2为True,则执行这里的代码
> else:
>     # 如果condition1和condition2都为False,则执行这里的代码
    
# 嵌套if语句
'''if语句可以嵌套,这允许我们在某个条件成立时进一步检查其他条件。'''
> if condition1:
>     if condition2:
>         # 如果condition1和condition2都为True,则执行这里的代码
>     else:
>         # 如果condition1为True但condition2为False,则执行这里的代码
> else:
>     # 如果condition1为False,则执行这里的代码

5.循环语句

循环语句是Python中用于重复执行代码的结构,它允许程序多次执行同一段代码。

# for循环
'''
for循环用于对一组数据进行迭代,可以循环遍历一个序列、列表、字典等。
'''
> for variable in sequence:
>     # 在这里编写代码
    
# while循环
'''
while循环用于在条件为真时重复执行一段代码,直到条件变为假为止。
'''
> while condition:
>     # 在这里编写代码
    
# break语句
'''
break语句用于在循环执行过程中提前退出循环。
'''
> for variable in sequence:
>     if condition:
>         break
        
# continue语句
'''
continue语句用于跳过当前循环中的剩余代码,继续执行下一次循环。
'''
> for variable in sequence:
>     if condition:
>         continue
>     # 在这里编写代码,如果condition为True则不会执行到这里
    
# else语句
'''
else语句可以与循环语句一起使用,当循环执行完毕后执行一些代码。
'''
> for variable in sequence:
>     # 在这里编写代码
> else:
>     # 在循环执行完毕后执行这里的代码

6.函数

函数是Python中的一种代码组织形式,它允许我们将一些重复的代码放到一个函数中,并可以通过调用函数来执行这些代码。

'''
A.定义函数
在Python中,我们可以通过def关键字来定义一个函数。
'''
> def function_name(parameters):
>     # 在这里编写代码
>     return result
    
'''
B.调用函数
定义一个函数后,我们可以通过函数名和传入参数的方式来调用这个函数。
'''
> result = function_name(parameters)
> 

7.数据结构

Python中的数据结构包括列表(list)、元组(tuple)、集合(set)和字典(dict)等。

'''
1.列表(list)
列表是Python中最常用的数据结构之一,它允许我们存储一组数据,并可以通过索引来访问和修改其中的元素。
'''
> my_list = [1, 2, 3, 4, 5]  # 定义一个列表
> print(my_list[0])  # 输出列表中的第一个元素
> my_list[0] = 0  # 修改列表中的第一个元素


'''
2.元组(tuple)
元组是一种不可变的数据结构,它与列表类似,但是一旦定义后就不能被修改。
'''
> my_tuple = (1, 2, 3, 4, 5)  # 定义一个元组
> print(my_tuple[0])  # 输出元组中的第一个元素


'''
3.集合(set)
集合是一种无序的数据结构,它不允许重复的元素。
'''
> my_set = {1, 2, 3, 4, 5}  # 定义一个集合
> my_set.add(6)  # 向集合中添加一个元素


'''
4.字典(dict)
字典是Python中的一种键值对数据结构,它允许我们通过一个键来访问对应的值。
'''
> my_dict = {'name': 'Alice', 'age': 20, 'gender': 'female'}  # 定义字典
> print(my_dict['name'])  # 输出字典中键为'name'的值
> my_dict['age'] = 21  # 修改字典中键为'age'的值

8.异常处理

在Python中,异常处理允许我们在程序运行过程中捕捉和处理一些错误和异常情况。使用 try 语句。

> try:
>     # 在这里编写可能会出现异常的代码
> except ExceptionType:
>     # 在这里编写处理异常的代码
> finally:
>     # 在这里编写一定会执行的代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值