python语句和语法(一)

本文介绍了Python的基础语句和语法,包括赋值语句、变量命名规则、表达式语句和打印操作。详细讲解了序列赋值、扩展解包语法、增强赋值的用法,并强调了Python中的缩进规则和变量命名的规范。此外,还探讨了print函数的使用,包括参数设置和流重定向。
摘要由CSDN通过智能技术生成

1 python语句介绍

python的结构层次:1) 程序由模块构成 2) 模块包含语句 3)语句包含表达式 4)表达式建立并处理对象。

python的语法实质上是由语句和表达式组成的。

 

print在python3.0中不是一个保留字,也不是一条语句,而是一个内置的函数调用,由于它几乎总是作为一条表达式语句运行,通常将其看作一条语句类型。

yield实际上是一个表达式,而不是一条语句。与print不同,作为一个表达式,yield也是一个保留字。

与其他语言相比,python增加了语法成分是冒号(:)。所有python的复合语句都有相同的一般形式,也就是首行以冒号结尾。首行下一行嵌套的代码往往按缩进的格式书写。 

python中的括号是可选的;终止行就是终止语句(没有分号);缩进的结束就是代码块的结束(没有大括号;缩进能提高程序代码的可读性和质量)。

特殊实例:我们可以编辑单行if语句、单行循环。只有当复合语句本身不包含任何复合语句的时候,才可以这样做。

>>> x = 10; y = 5
>>> if x > y: print(x)
...
10

简单的交互式循环:input内置函数,用于通用控制台输出,它打印可选的参数字符串作为提示,并返回用户输入的回复字符串。 

>>> while True:
...     reply = input('Enter text:')
...     if reply == 'stop':break
...     print(reply.upper())
...
Enter text:66
66
Enter text:spam
SPAM
Enter text:stop

注意:while首行下面嵌套的三行的缩进是相同的,属于同一代码块。源文件的结束或是一个缩进较少的语句可以终止这个循环体块。 

 在IDLE中写入,并保存为文件。当输入无效数字时,可以事先用字符串对象的isdigit方法检查字符串的内容。

while True:
    reply = input('Enter text:')
    if reply == 'stop':
        break
    elif not reply.isdigit():
        print('Bad'*4)
    else:
        print(int(reply)**2)
print('Bye')

来自用户的输入返回脚本时一定是一个字符串,所以

chatgpt赋能pythonPython中的“或”语句:使用方法和示例
xuhss_com的博客
05-31 2410
本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。
python的判断怎么写_python判断语句怎么写
weixin_39638468的博客
12-08 521
前面我们学习了Python的数据类型和相关知识,现在可以开始编写Python程序了,首先从if条件判断开始。Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:举个栗子,我们定义一个变量age,它的值是30,接下来用if来判断它是否>=18,此时if语句表达式为真,else语句省略。如...
python语句语法
ysds20211402的博客
01-29 317
转自:微点阅读https://www.weidianyuedu.com/content/0717460309230.html 一、python语句简介(python是面向过程、基于语句的语言) 1、python程序结构: 程序由模块构成 模块由语句构成 语句由表达式构成 表达式建立并处理对象 2、常用python语句语句 角色 例子 赋值 创建引用值 a,b,c=’good’,’bad’,’ugly’ 调用 执行函数 log.write(“spam,ham\n”)..
python语句语法介绍
xiaoweids的博客
06-15 719
转自:微点阅读 https://www.weidianyuedu.com一、python语句简介(python是面向过程、基于语句的语言)1、python程序结构:程序由模块构成模块由语句构成语句由表达式构成表达式建立并处理对象2、常用python语句语句角色例子赋值创建引用值a,b,c=’good’,’bad’,’ugly’调用执行函数log.write(“spam,ham\n”)print打印对象print ‘the killer’,jokeif/elif/else选择动作if ‘python’ i
python且、或
热门推荐
qq_43172476的博客
09-22 3万+
python 且 或andor and i=1 j=2 if i=1 and j=2: print('且') or
简单谈谈python中的语句语法
09-21
Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受开发者喜爱。本文将深入探讨Python中的语句语法,帮助读者理解Python程序的基本构造。 首先,Python的程序结构是基于对象的。在Python中,最基本的...
text在python中的语法_python语句语法
weixin_36474955的博客
01-30 2791
一、Python语句简介1.1 一些语句的简单介绍>>> whileTrue: #简单的while循环... reply= input('Enter text:') #调用了Input,将输入传参给reply...if reply == 'stop': break#如果输入的是stop就退出循环...print(reply.upper()) #如果输入的不是stop就一直将输入的...
Python 的 with 语句详解
12-24
with是从Python 2.5 引入的一个新的语法,更准确的说,是一种上下文的管理协议,用于简化try…except…finally的处理流程。with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。对于一些需要预先设置...
Python 学习 第五篇:语句语法
悦光阴的博客
06-08 81
Python程序是语句构成的,语句包含表达式,表达式嵌套在语句中,包含变量和常量,用于处理对象。Python语法实质上是由表达式、语句和代码块构成的。语句是由表达式构成的,代码块是由多个语句构成的复合语句。 代码块是具有一定格式的多个语句,在Python中,垂直对齐的语句是一个代码块,代码块以冒号:开始,以结束缩进为结束。典型的代码块如下所示: if x >y : print(...
Python中的语句
jay_youth的博客
07-16 841
一if语句 1.if if+条件: (条件后边得有冒号) 执行语句(前边必须有缩进,有缩进的语句识别为if的执行语句) 2.if else if+条件: 执行语句1 else: 执行语句2(前边有缩进的识别为else的执行语句) 3.elif if+条件1: 执行语句1 elif+条件2: 执行语句2 ...
python的常用语句_python常用语句
weixin_39907133的博客
12-02 456
python常用语句一:判断语句:所谓判断语句,就是指满足某些条件之后,才允许做的事情,而不满足条件,是不允许做的。例如在现实生活中,我们过马路时要看红绿灯,只有出现红灯的时候,我们才能过马路,否则就要停止等待。其实,不只是在生活中需要判断,在程序开发中,也经常用到判断。python提供了很多的判断语句接下来挨个做解释:1:if语句:if语句是最简单的条件判断语句,他能控制程序的执行流程,其格式如...
python按位与怎么算_Python语言中的按位运算符
weixin_39922374的博客
11-24 4769
按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:按位与( bitwiseandofxandy)&举例: 5&3 = 1解释: 10111相同位仅为个位1,故结果为 1按位或( bitwiseorofxandy)|举例: 5|3 = 7解释: 10111出现1的位是 1 1 1,故结果为 111按位异或( bit...
python都有什么语句_python语言基本语句有什么
weixin_34180452的博客
02-04 858
python语句语法1.python简单语句的基本介绍>>> while True: #简单的while循环... reply = input('Enter text:') #调用了Input,将输入传参给reply... if reply == 'stop': break #如果输入的是stop就退出循环... print(reply.upper()) ...
Python中的运算符和条件循环语句
weixin_34198453的博客
04-17 139
原文博客地址: Python中的运算符和条件循环语句 上文Python数据类型详解01中主要介绍了Python中的一些常用的数据类型 这篇文章主要介绍一些Python中的运算符 运算符 1. 算术运算符 以下假设变量a为9,变量b为7: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 16 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 ...
(6) Python 语句语法 –- 条件和条件语句
SK_Lavender的博客
04-03 810
概  述:在python中,除了一条一条顺序执行的顺序语句之外,还会有让程序选择是否执行语句块的条件语句。   1  python语句块 所谓的语句块,就是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句语句块的创建是在语句前面放置空格或者tab符。注意的是,语句块中的每一行语句都应该缩进相同的量。 在python中,用冒号(:)来标识语句块的开始,块中的每一个
python最基本的语句_Python基本语句
weixin_34125509的博客
02-10 398
输入python中提供了input()来让用户输入字符串并保存到一个变量里比如可以看到,input()将用户输入的封装成了一个字符串input内可以放入字符串当作提示内容如下所示:输出用print()在括号中加入字符串,就可以在屏幕上输出指定的文字。如下:也可以在里面放入多个字符串,用逗号(",")隔开比如:可以看到每个字符串中间用空格隔开了如果你不想用空格来分隔,也可以用sep指定比如:由于pr...
python print error 空_Python“奇葩”语法你都见过哪些
weixin_39841717的博客
02-03 243
初学Python会遇到很多自己从未见过的语法,这些语法在其它编程语言中都没见过,有些语法Python独创的,有些语法只是改变了书写形是自己又造一种新形式,这里罗列一下我认为Python中比较特殊的语法。1. pass占位符当函数或者代码块中不需要写任何代码时需要显式的写pass, pass表示占位符, 如果不写会报语法错误。在其它编程语言中如果一个方法是空的给出一对大括号{}就表示方法体是空的,...
python之for、if、and、or、is、in、==的用法总结
最新发布
sxww_zyt的博客
02-06 3091
python之for、if、and、or、is、in、==的用法总结
写文章

热门文章

  • python函数(一)——def语句,作用域和参数 98170
  • python是如何运行程序的? 25287
  • 3.3 c++函数参数传递方式——按引用传递 2232
  • python语句和语法(一) 2092
  • 有序的顺序表 1769

分类专栏

  • python 12篇
  • pytorch 5篇
  • python常见的模块介绍
  • 其他 2篇
  • 深度学习
  • opencv-python
  • 图像处理基础 1篇
  • 机器学习/统计学习方法
  • 笔记
  • html 1篇
  • c++ 18篇
  • C 2篇
  • 算法(c\c++实现) 2篇
  • 数据结构 1篇
  • java重点 1篇

最新评论

  • python函数(一)——def语句,作用域和参数

    墟芜: 好细,太清楚了!

  • 深度学习—— 模型参数的访问、初始化和共享(pytorch)

    一颗大白菜_: 感谢您的博客,学习到了

  • python函数(一)——def语句,作用域和参数

    ctotalk: 学习了。

  • anaconda3安装注意事项以及pytorch环境配置

    向彪-blockchain: 文章非常有用,让我受益匪浅!

  • python是如何运行程序的?

    vinkuan: https://blog.csdn.net/bruce_6/article/details/82906444,py2exe打包

大家在看

  • 基于指纹和六角键盘的门锁系统 122
  • 眼图基础:阅读、分析和应用 976
  • 串行通信协议 - 简介 300
  • COM:链路设计师的实战指南 932
  • ESP32-WROOM-32 [创建AP站点-客户端-TCP透传] 394

最新文章

  • 对运行在GPU上的进程设置超时kill,python实现
  • 导包的例子 python
  • 深度学习—— 模型参数的访问、初始化和共享(pytorch)
2021年9篇
2020年33篇
2019年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vinkuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

天下网标王泉州网站推广优化公司网站优化怎么快速排名济宁网站优化开户天河公司网站优化推广排名北京网站竞价优化效果网站优化营销报价江阴网站推广优化哪个公司好万达网站的优化和运营沈阳网站推广优化公司简介汉阳seo网站优化哪家效果好宜昌网站优化多少钱郑州咨询网站搭建优化巴中做优化网站建设武穴市网站做优化河间优化网站网站做优化就找y火20星网站快速优化排名软移动端网站怎么做优化珠海网站排行优化长春怎么优化网站宜昌本地网站优化哪家好松江区搜索引擎网站优化定制方案网站主题模型优化如何进行网站优化设计的基础包括温州网优化网站北京市网站优化厂家虹口网站优化公司淄博网站的优化皇朝网络网站优化企业网站标题优化方案香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化