[Python基础语法]表达式、语句和缩进

【Python基础】Python语法入门 一、四个基本概念 1、表达式 2、语句 3、程序 4、函数 二、Python基本语法 三、字面量、变量和常量 1、字面量 2、变量 3、常量 四、标识符 阅读详情

这篇教程将向您展示关于Python表达式、语句和缩进的知识。

Python表达式


表达式是值(对象),变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。表达式通常是有一个值作为结果。

使用表达式,我们可以执行诸如加法、减法、连接等操作。它还可以调用计算结果的函数。

>>> ((10 + 2) * 100 / 5 - 200)
40.0
>>> pow(2, 10)
1024
>>> eval("2.5 + 2.5")
5.0

Python语句


Python中的语句是Python解释器可以读取和执行的逻辑指令,它可以是表达式或赋值语句。

表达式是Python语句,因为可以被Python解释器读取并执行,只是我们很少单独写这样的语句,因为它只是一个值,没有任何意义。(Python交互模式除外,因为它会将表达式的值输出)

>>> 2 + 3
5
>>> x = 2 + 3

第一行是一个单独的表达式作为语句,第二行是Python交互模式下的输出。但是这个Python语句执行完后就会被释放。
第三行是一个赋值语句,这个值会被变量x引用,是有意义的。

  1. Python赋值语句
    赋值语句是Python的基础。它定义了表达式创建和保存对象的方式。

  2. 增强赋值语句
    在赋值中组合算术运算符以形成一个扩充的赋值语句。

    >>> x += y
    >>> x = x + y
    

    这两行代码是等效的。

  3. 多行语句
    通常,每个python语句都以换行符结尾。但是,我们可以使用续行符(\)将其扩展到多行。
    有两种启用多行语句的方法

    • 使用续行符(\)将语句拆分为多行

      >>> "Hello, "\
      ... "World!"
      'Hello, World!'
      
    • 使用小括号()、中括号[]或大括号{},括住被拆分的多行语句

      >>> ("Hello, "
      ... "World!")
      'Hello, World!'
      

Python缩进


许多高级编程语言(如C、Java)使用括号{}来标记代码块。python通过缩进来实现。

表示函数体或循环体的代码块,以缩进开始,以第一行未插入的行结束。

>>> def sum(a, b):
...     return a + b 
... 
>>> sum(2 + 3)
5

在python中缩进有多少空格?
PEP-8规定缩进大小应保持为4。然而,谷歌有其独特的风格准则,限制缩进最多两个空格。(建议遵循PEP-8)

量化人必看|miniQMT踩坑记:回测太慢?一招教你把行情数据“搬回家”! 这篇文章主要聊的是。 阅读详情

相关推荐

合并数组与非合并数组——SystemVerilog

合并型数组(packed): — 合并型数组可以实现连续的存储,赋值时不需要用 '{ }。 //合并型数组 bit [3] [7:0] b_pack // 表示3行 x 8列的数组,[3]是高维度(高维度),[7:0]是低维度(第一维) 数组中,数据排列为{b_pack[3],b_pack[2],b_pack[1],b_pack[0]},其中每个b_pack为8个bit; bit是二值逻辑,每位bit只占据1位。故24位bit只占据一个word(一般一个word为32bit)的存储空间

SummerXRT的博客 7638

python 代码中的缩进规则(史上最全最详细解释)

python 代码中的缩进规则(史上最全最详细解释)

逆境清醒的博客 1万+

STM32F1的USB接口-自定义HID

设置USB VID:1155 PID :22352。

chilian12321的博客 838

Python 基本构造:Python 中的缩进

Python 将具有相同缩进级别的语句(前面具有相同数量空格的语句)视为单个代码块。在其他语言如C、C++等中,缩进只是为了可读性,但在Python中,缩进是编写Python代码时必须遵循的。这里最后一个 print 语句的缩进与 if 块下面的 print 语句的缩进相匹配。例如,下面所有缩进的语句形成一个块,并且属于 if 语句。表示,而在 python 中,代码块是一组具有相同缩进级别(即相同数量的前导空格)的语句。:下面是一个示例代码片段,在 python 中具有正确的缩进。第一行代码不允许缩进。

新华编程特战队 3703

AltiumDesigner 09安装过程破解问题 .

首先分享一下破解文件,网上总是下载不到,好不容易下载到了,放在网盘上,有需要的自取。AltiumDesigner 09破解文件。链接:https://pan.baidu.com/s/1ZGvbR_6T51hpcaFbQiMX5w 密码:qwvaAltiumDesigner 09安装安装文件,比较大,包含破解文件:链接:https://pan.baidu.com/s/1mfgragB519jpGfR...

xiaoxiao_rabbit的博客 3万+

Workbench-nCode下发动机引擎应力疲劳分析

在工程数据库中定义材料模型参数,结构场分析基本参数:密度7850Kg/m3、弹性模量210E9Pa、泊松比0.3,疲劳分析参数:应力-疲劳曲线表(S-N Curve),应力-疲劳曲线如下图2所示,如果没有合适的数据可使用结构钢材料进行分析。网格为四面体高阶单元,各零件的单元尺寸如下表1所示,单元质量分布如下图3所示。在workbench平台下搭建分析流程如下图6所示,前述设定完成后,提交求解后即可得到相应的应力、应变结果,更新结果后目录树中会有相应的nCode DesignLife插件,如下图7所示。

ansysxuexizhe的博客 1547

Python表达式

3.4 Python表达式 Python表达式是运算符和操作数进行有意义排列所得的组合。操作数可以是值、变量、标识符等。单独的一个值或一个变量也是一个表达式。 表达式是Python程序中最常见的代码。 表达式是一段可以被求值的代码。因为可以被求值,所以一般表达式可以写在赋值语句=的右边。表达式可以作为语句的组成部分。 以下都是Python表达式: 5 + 3 3 ** 2 -66 a > 3 b == c d in e f is not g not h 3.

知智 1万+

Vc出现不能连接到一个或多个 vCenter server 系统:http://vcenter-vx.utibet.edu.cn:443/sdk

问题描述: 解决办法: esxi6.7的bug 第一种通过升级系统来解决问题 第二种是通过删除数据来解决 第一步:进入到esxi的shell 第二步查看其中的服务开启状态 第二步 df -h 第三步 /opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres 第四步 SELECT nspname || '.' || relname AS "relation", pg_size_pretty(pg_total_relation_size(C.oi

m0_49328536的博客 9900

【编程基础之Python】11、Python中的表达式

在Python中,表达式是由操作数、运算符和函数调用等组成的语法结构,可以进行各种数学运算、逻辑判断、字符串操作等。表达式可以被解释器求值,其结果可以赋值给变量、作为函数参数等。

wux_labs的博客 6845

LoRaWAN数据包分析工具

前言:LoRaWAN的射频数据包是加密的,而且有些字段是某个字节的某几位,看着不是那么直观,因此在某些情况下需要借助工具来分析数据包。 1、安装npm 这个工具是用JavaScript写的,其中用到了一些依赖库,而npm就可以一次性把这些依赖库下载下来,因此我们先要下载安装npm这个工具。 安装:sudo apt install npm 输入y,等待安装完成: 检查是否安装成功:npm -v 说明安装完成。 2、安装LoRa数据包分析工具lora-packet 安装:npm i.

freemote的博客 4630

Avalonia+ReactiveUI跨平台路由:从零到舞者,你的UI也能跨界起舞?

至此,你已掌握了Avalonia+ReactiveUI的跨平台路由精髓!你的应用现在能够优雅地在各个界面间穿梭,就像是在不同星球间跳跃的宇宙飞船。无论是初探跨平台开发的新手,还是经验丰富的老船长,这段旅程都能让你的UI编排技能更上一层楼。现在,是时候让世界见证你的跨平台魔术了!💫记住,每一次实践都是向着完美编舞迈进的一步,勇敢地在你的项目中尝试吧!如果在航行中遇到风暴,别忘了回来看看这篇指南,或者在评论区抛出你的救生圈,我们一起解决!🌊。

java专栏 1534

Python中的缩进是什么意思?

Python中的缩进是什么意思?

Oliver9987的博客 7362

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

python语言缩进设置_[Python基础语法]表达式、语句和缩进

这篇教程将向您展示关于Python表达式、语句和缩进的知识。Python表达式表达式是值(对象),变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。表达式通常是有一个值作为结果。使用表达式,我们可以执行诸如加法、减法、连接等操作。它还可以调用计算结果的函数。>>> ((10 + 2) * 100 / 5 - 200)40.0>>&g...

weixin_39883705的博客 129

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

零基础学Python的必备基础语法

零基础学Python的必备基础语法

一名正义的白帽黑客 530

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python语句和语法(一)

>>> while True: ... reply = input('Enter text:') ... if reply == 'stop':break ... print(reply.upper()) ... Enter text:66 66 Enter text:spam SPAM Enter text:stop 在IDLE中写入,并保存为文件。 while True: reply = input('Enter text:') if r.

vinkuan的博客 2321

Python 学习 第五篇:语句和语法

Python程序是语句构成的,语句包含表达式,表达式嵌套在语句中,包含变量和常量,用于处理对象。Python的语法实质上是由表达式、语句和代码块构成的。语句是由表达式构成的,代码块是由多个语句构成的复合语句。 代码块是具有一定格式的多个语句,在Python中,垂直对齐的语句是一个代码块,代码块以冒号:开始,以结束缩进为结束。典型的代码块如下所示: if x >y : print(...

悦光阴的博客 181

Python的基本语法(缩进,控制语句,表达式,函数,对象的方法,类型,数学运算)

Python的基本语法 1.缩进 2.控制语句 3.表达式 4.函数 5.对象的方法 6.类型 7.数学运算 Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。 1.缩进 Python开发者有意让违反了缩进规则的程...

Camille66的博客 1193

python 全部缩进一行_零基础学Python--基础语法

我们说学习一门编程语言,第一步是先学最基础的语法,对吗?不对,第一步是先编写一个输出“Hello,World!”的程序。那么我们开始吧,所有这个系列里的文章都会以Python 3为例,因为Python 2很快就会被历史的车轮碾压。第一个Python程序几乎每个新手程序员都被告知运行过输出这行文字的程序,就算入门了,好似木匠拜鲁班一样,这是一行有仪式感的代码。print("Hello, World!...

weixin_39637059的博客 251

Python基础02-基本语法

ddd

临渊-测试开发 679

python基础-语法入门

python基础-语法入门

TianYao 474

初入python世界——python基础语法

python基础语法 程序的格式框架 缩进(Indent) Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。 1个缩进 = 4个空格 缩进是Python语言中表明程序框架的唯一手段 当表达分支、循环、函数、类等程序含义时,在if、while、for、def、class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。 注释 注释是代

TGFXK的博客 1270

python基础语法

一、Python基础语法 注释:#标注的文本 数字 整数     python3开始不区分long和int,long被重命名为int,所有只有int     进制0xa、0o10、0b10     bool, 2个值True、False 浮点数     1.2、3.1415、-0.12,1.46e9等价于1.4610³10³*10³     本质上使用了C语言的double类型 复数,1+2j...

feixiangqiao的博客 1075

Python常用语法

python的入门语法和类型 Python的设计目标之一是让源代码具备高度的可读性。它设计时尽量使用其它语言经常使用的标点符号和英语单词,让源代码整体看起来很整洁美观。它不像静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和惊喜。 缩进 Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编

ALDRIDGE1的专栏 3146

【二】基础语法、三元表达式、命名规范

基础语法、三元表达式、命名规范

weixin_46395534的博客 224

Python学习篇:Python基础知识(三)

对于初学者来说,掌握Python的基础知识是开启编程之旅的第一步。

当觉得自己菜的时候,就应该静下心来学习 1448

Python编程入门——基础语法详解

一、基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型。内置的变量类型有如下几种: #整型 integer_number = 90   #浮点 float_number = 90.4   #复数 complex_number = 10 + 10j   #lis

bad_good_man的专栏 1万+
上一篇: [Python基础语法]注释
下一篇: 数据结构和算法概述
mHubery
博客等级 码龄9年 32粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值