Python基础语法

本文详细介绍了Python编程的基础内容,包括单行和多行注释的使用,常用数据类型(整数、浮点数、字符串等),基本运算符,控制结构(if、else、switch、三目运算符、循环与异常处理),以及try/except语句。
摘要由CSDN通过智能技术生成

Python基础语法

1.注释有两种主要方式:单行注释和多行注释。

  1. 单行注释:在Python中,你可以使用井号(#)来添加单行注释。
# 这是一个单行注释
print("Hello, World!")  # 这也是一个单行注释

在#后面的所有文字都被视为注释,Python解释器会忽略这些内容。

  1. 多行注释:Python本身并没有直接提供多行注释的语法,但你可以使用三个单引号(‘’')或三个双引号(“”")来创建一个多行字符串,然后不赋值给任何变量,Python解释器会忽略这个字符串,从而实现多行注释的效果。
'''
这是一个多行注释。你可以写入任何你想要的内容,
比如解释代码的功能,输入和输出的格式等。
'''
print("Hello, World!")

2.常用数据类型

以下是将上述内容整理成表格的Markdown格式表示:

变量/数据类型示例描述
整数(int)x = 10正或负整数,不带小数点
浮点数(float)y = 3.14带小数点的数字
字符串(str)name = “John”由零个或多个字符组成的有序字符序列
列表(list)[1, 2, 3]包含一组有序项的集合,每个项目可以是不同类型的数据
元组(tuple)(1, 2, 3)有序的集合,不可变的(即无法修改其中的元素)
字典(dict){“name”: “John”, “age”: 30}无序的键值对集合,每个键都唯一对应一个值
集合(set){1, 2, 3}无序的不重复元素序列

不写代码了,代码写在示例里面,减少文章的复杂度,要有点基础才看懂

2.常用运算符

运算符描述示例
加法(+)返回两个数的和a + b
减法(-)返回两个数的差a - b
乘法(*)返回两个数的积a * b
除法(/)返回两个数的商a / b
取模(%)返回除法的余数a % b
幂运算(**)返回一个数的幂a ** b
等于(=)将一个值赋给一个变量x = a
加等于(+=)等于先进行加法运算,然后赋值x += a
减等于(-=)等于先进行减法运算,然后赋值x -= a
乘等于(*=)等于先进行乘法运算,然后赋值x *= a
除等于(/=)等于先进行除法运算,然后赋值x /= a
取模等于(%=)等于先进行取模运算,然后赋值x %= a
幂等于(**=)等于先进行幂运算,然后赋值x **= a
等于(==)比较两个值是否相等a == b
不等于(!=)比较两个值是否不相等a != b
大于(>)比较一个值是否大于另一个值a > b
小于(<)比较一个值是否小于另一个值a < b
大于等于(>=)比较一个值是否大于或等于另一个值a >= b
小于等于(<=)比较一个值是否小于或等于另一个值a <= b
与(and)如果两个条件都为真,则结果为真a and b
或(or)如果两个条件中有一个为真,则结果为真a or b
非(not)对一个条件取反not a
按位与(&)对两个二进制数进行按位与运算a & b
按位或(对两个二进制数进行按位或运算
按位异或(^)对两个二进制数进行按位异或运算a ^ b
按位取反(~)对一个二进制数进行按位取反运算~a

不写代码了,代码写在示例里面,减少文章的复杂度,要有点基础才看懂

3.控制结构(条件判断、循环)

数据来源文章

语句类型语法/示例说明
if语句if (条件表达式) {// 条件成立时执行}最基本的条件语句,条件成立时执行代码块
if-else语句if (条件表达式) {// 条件成立时执行} else {// 条件不成立时执行}在条件不成立时有else代码块执行
if-else if-else语句if (条件1) {// 执行1} else if (条件2) {// 执行2} else {// 执行3}多条件判断,可设置多个else if分支
switch语句switch(表达式){ case 值1: //执行1代码块 break; case 值2: //执行2代码块 break; default: //默认代码块}根据不同的值选择执行不同的代码块
三目运算符条件 ? 表达式1 : 表达式2简化的条件表达式,条件成立返回表达式1,否则返回表达式2
continue语句continue;结束当前循环,进入下一次循环
break语句break;结束当前循环或switch语句,跳出当前循环或switch语句

4.异常处理

Python 的异常处理主要通过 try/except 语句实现。这种机制有助于识别和处理运行时发生的错误。
以下是 Python 中异常处理的基本结构:

try:
    # 尝试执行的代码
except ExceptionType:
    # 如果在尝试执行的代码中引发了 ExceptionType 异常,则执行此代码块

可以使用多个 except 块来处理不同类型的异常:

try:
    # 尝试执行的代码
except (TypeError, ValueError):
    # 如果在尝试执行的代码中引发 TypeError 或 ValueError 异常,则执行此代码块
except ZeroDivisionError:
    # 如果在尝试执行的代码中引发 ZeroDivisionError 异常,则执行此代码块
else:
    # 如果在尝试执行的代码中没有引发任何异常,则执行此代码块
finally:
    # 无论是否发生异常,此代码块都将被执行

可以使用 raise 关键字来抛出特定的异常:

raise ExceptionType, 'string'

这将抛出一个类型为 ExceptionType 的异常,其消息为指定的字符串。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值