python语言基本语句用法总结大全,python语言基本语句用法总结怎么写

python语言基本语句用法总结大全,python语言基本语句用法总结怎么写,python语言基本语句用法总结

在本文中,边肖为大家整理了关于python语言基本语句的相关知识点和示例代码,供大家参考。

python语句与语法

1.1.python简单语句的基本介绍

While True: #一个简单的While循环

.reply=Input('Enter text:') #调用了Input并将输入传递给reply。

.if reply=='stop': break #如果输入stop,则退出循环。

.print(reply.upper()) #如果输入没有停止,总是将输入转换成大写字母。

.

输入:abc #这是第一次输入abc。见下面的ABC转换为资本。

字母表

输入文本:nihao123da

你好123DA

输入文本:stop #此处输入一个stop,然后循环退出。

上面的代码利用了Python的while循环,这是Python中最常见的循环语句。简单来说,它由while这个词组成,后面是一个结果为true或false的表达式,再后面是一个嵌套的代码块,当top test为true(此时,true始终为True)时,这个代码块会不断迭代。

这个内置函数Input在这里用于通过控制台输出。它打印可选的参数字符串作为提示,并返回用户输入的回复字符串。

使用嵌套代码块特殊规则的单行if语句也出现在这里:if语句体出现在冒号后的第一行,而不是缩进第一行的下一行。

最后,Python的break语句用于立即退出循环。即完全跳出循环语句后的部分,程序会继续循环。如果没有这个exit语句,while循环将永远循环下去,因为测试总是为真。

虽然正确:

.回复=输入('输入文本:')

.if reply=='stop ':如果是stop则# Quit

.破裂

.如果输入类型不是数字类型,则elif not reply . is digit():# Print bad 1 8次。

.打印('坏!'* 8)

.else: #否则,打印输入数的二次方。

.打印(int(回复)** 2)

.#按回车键。这是测试结果。

输入文本:abc

不好!不好!不好!不好!不好!不好!不好!不好!

输入文本:a

不好!不好!不好!不好!不好!不好!不好!不好!

输入文本:2

输入文本:停止

Python会执行第一个测试为真的代码块,按照从上到下的顺序,如果所有测试都为假,就会执行else部分。

2.赋值、表达式和打印

应该特别记住赋值语句的一些特征,如下所示

赋值语句建立对象引用值,Python赋值语句将对象引用值存储在变量名或数据结构元素中。赋值语句总是建立对象的引用值,而不是给对象赋值。因此,Python变量更像是指针,而不是数据存储区。

变量名是在第一次赋值时创建的。Python在第一次给变量赋值(即对象引用值)时,会创建变量名。一些(但不是全部)数据结构元素也是在赋值期间创建的(例如,字典中的元素,一些对象属性)。一旦赋值,变量名称将被它在表达式中出现时所引用的值替换。

变量名必须在被引用前赋值。使用未赋值的变量名是错误的。如果你看到这个,Python会抛出一个异常,而不是返回一些模糊的默认值;如果回到默认值,就很难找出程序中的输入错误。

执行一些隐式赋值操作。在Python中,赋值语句在很多情况下都会用到。比如模块导入,函数和类的定义,For循环变量和函数参数都是隐式赋值操作。

序列=[1,2,3,4]

a,b,c,*d=序列

打印(a、b、c、d)

1 2 3 [4]

L=[1,2,3,4]

而我:

.前面,*L=L

.打印(正面,左侧)

.

1 [2, 3, 4]

2 [3, 4]

3 [4]

4 []

当使用带星号的名称时,左侧目标中的项目数不需要与主题序列的长度相匹配。事实上,带星号的名字可以出现在目标的任何地方。

打印操作

在python中,print语句可以实现打印——它只是标准输出流的一个程序员友好的接口。从技术角度来看,这是一个流,它将一个或多个对象转换为它们的文本表示,然后将它们发送到标准输出或另一个类似的文件。

对象方法:例如file.write(str)。打印操作类似,但更集中——文件写入方法是向任何文件写入一个字符串,print默认将对象打印到stdout流,添加了一些自动格式化。与file方法不同,使用print操作时,不需要将对象转换为字符串。

标准输出流:标准输出流(通常称为stdout)是发送程序文本输出的默认位置。加上标准的输入流和错误流,它只是脚本启动时创建的三个数据连接之一。标准输出通常映射到启动Python程序的窗口,除非它被重定向到操作系统外壳中的文件或管道。

if测试和语法规则

Python语法规则

有一些python语法的特性我们需要知道:语句是一条一条运行的:Python一般是在文件中嵌套块中从头到尾按顺序执行语句,但是像if (and loop)这样的语句会让解释器在程序中跳转。因为Python通过一个程序的路径被称为控制流,像if这样会影响它的语句通常被称为控制流语句。并且自动检测块和语句的边界。Python的块中没有像花括号或“begin/end”这样的定界字符;相反,Python在第一行下面使用语句缩进来组合嵌套块中的语句。类似地,Python语句一般不以分号结束,一行的结尾通常是该行中编写的语句的结尾。

复合语句=缩进语句的第一行“:”。Python中的所有复合语句都遵循相同的格式:第一行以冒号结束,后面是一个或多个嵌套语句,通常缩进在第一行之下。缩进称为块(有时称为组)。在if语句中,elif和else子句是If的一部分,也是它自己的嵌套块的第一行。行、空格和注释通常会被忽略。文件中的空行将被忽略(但不是在交互模式提示中)。并且语句和表达式中几乎所有空格都被忽略(字符串常量和缩进使用时除外)。注释总是被忽略:它们以#字符开始(不在字符串常量中),并延伸到行尾。文档字符串(docstring)将被忽略,但将被工具保存和显示。Python支持的另一种注释叫做document string(简称docsting)。与# comment不同,文档字符串在运行时被保留以供查看。文档字符串只出现在程序文件和一些语句顶部的字符串中。Python会忽略这些内容,但会在运行时自动将它们附加到对象上,它们可以由文档工具显示。

while和for循环

While语句是Python语言中最常见的迭代结构。

x='垃圾邮件'

而x:

.print(x,end=' ')

.x=x[1:]

.

斯帕马姆

注意,这里使用了end=' '关键字参数,这样所有输出都出现在同一行上,用空格隔开;

在python中:

Break:跳出最近的循环(跳过整个循环语句)

继续:跳到离你最近的循环的开头(来到循环的第一行)

Pass:什么都不做,只是空的占位符语句。

循环else块:只有在循环正常离开时(即没有遇到break语句)才会执行。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python语言基本语句用法总结大全,python语言基本语句用法总结怎么写,python语言基本语句用法总结
  • python是一种什么类型的计算机语言,python语言是一种什么类型的编程语言
  • Python的保留字符,python语言中的保留字
  • python的指数e怎么表示,指数函数在python语言中怎么表示
  • python语言合法的变量命名,在python中变量的命名要注意哪些问题
  • python变量命名可以用中文吗,下面哪一个不是python语言合法的变量命名
  • Python分词库,用python语言中文分词第三方库jieba对文件data
  • python中复数类型的实部和虚部都是浮点数,python语言中,复数类型中实数部分和虚数部分
  • 用python语言判断一个数是否为素数,Python判断是不是素数
  • python语句变量命名规则,python语言命名变量规则
  • 简述python语言程序的特点,以下关于python语言技术特点
  • matlab中for循环的用法例子,python语言for循环语句
  • Python主网站,python语言的官方网站
  • 用python开发的软件有哪些,哪些工具可以使用python语言开发软件
  • 哪些工具可以使用python语言开发软件,最好用的python开发工具
  • 留言与评论(共有 条评论)
       
    验证码: