python基础常用语句,python的基本语法有哪些

  python基础常用语句,python的基本语法有哪些

  Python是一种计算机编程语言。它是一种面向对象的动态类型语言,最初被设计用来编写自动化脚本(shell)。随着版本的不断更新和语言新功能的加入,它越来越多地被用于独立和大型项目的开发。下面介绍一下python的基本语句。

  推荐教程:python视频教程

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

  While True: #简单While循环

  .reply=Input (enter text3360) #调用了Input并将输入传递给reply。

  .ifreply== stop 3360break #如果输入stop,则退出循环。

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

  .

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

  字母表

  输入文本:nihao123da

  你好123DA

  输入text:stop #此处输入一个停止,然后循环退出。

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

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

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

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

  而True:

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

  .ifreply== stop 3360 #如果是stop,退出。

  .破裂

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

  .打印(坏!* 8)

  .否则,打印输入数字的二次方。

  .打印(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=L

  .打印(正面,左侧)

  .

  1 [2, 3, 4]

  2 [3, 4]

  3 [4]

  4 []使用带星号的名称时,左目标中的项数不需要与主题序列的长度相匹配。实际上,带星号的名字可以

  出现在目标中的任何地方

  打印操作

  在python中,print语句可以实现打印--只是对程序员友好的标准输出流的接口而已。从技术角度来讲,这是把一个或多个对象转换为其文本表达形式,然后发送给标准输出或另一个类似文件的流。

  文件对象方法:例如file.write(str).打印操作是类似的,但更加专注--文件写入方法是把字符串写入到任意的文件,print默认地把对象打印到stdout流,添加了一些自动的格式化。和文件方法不同,在使用打印操作的时候,不需要把对象转换为字符串。

  标准输出流:标准输出流(通常叫做stdout)只是发送一个程序的文本输出的默认的地方。加上标准输入流和错误流,它只是脚本启动时所创建的3种数据连接中的一种。标准输出通常映射到启动Python程序的窗口,除非它已经在操作系统的shell中重定向到一个文件或管道。

  Python语法规则

  Python语法有些特性是我们需要知道的: 语句是逐个运行的:python一般都会按照次序从头到尾执行文件中嵌套块中的语句,但是像if(还有循环)这种语句会使得解释器在程序内跳跃。因为Python经过一个程序的路径叫做控制流程,像if这类会对其产生影响的语句,通常叫做控制流程语句。 块和语句的边界会自动检测。Python的程序块中没有大括号或“begin/end”等分隔字符;反之,Python使用首行下的语句缩进把嵌套块内的语句组合起来。同样地,Python语句一般是不以分号终止的,一行的末尾通常就是该行所写语句的结尾。

  复合语句=首行+“: ” + 缩进语句。Python中所有复合语句都遵循相同格式:首行会以冒号终止,再接一个或多个嵌套语句,而且通常都是在首行下缩进的。缩进语句叫做块(有时叫做组)。在If语句中,elif和else分句是if的一部分,也是其本身嵌套块的首行。 空白行、空格以及注释通常都会忽略。文件中空白行将忽略(但在交互模式提示符下不会)。语句和表达式中的空格几乎都忽略(除了在字符串常量内,以及用在缩进时)。

  注释总是忽略:它们以#字符开头(不是在字符串常量内),而且延伸至该行的末尾。 文档字符串(docstring)会忽略,但会保存并由工具显示。Python支持的另一种注释,叫做文档字符串(简称docsting)。和#注释不同的是,文档字符串会在运行时保留下来以便查看。文档字符串只是出现在程序文件和一些语句顶端的字符串中。Python会忽略这些内容,但是,在运行时会自动将其附加在对象上,而且能由 文档工具显示。

  while和for循环

  while语句是Python语言中最通用的迭代结构。

  

>>> x = 'spam'

  >>> while x:

  ... print(x,end='')

  ... x = x[1:]

  ...

  spampamamm>>>

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

  在python中:

  break : 跳出最近所在的循环(跳过整个循环语句)

  continue : 跳到最近所在循环的开头处(来到循环的首行)

  pass:什么事也不做,只是空占位语句

  循环else块:只有当循环正常离开时才会执行(也就是没有碰到break语句)以上就是python基本语句有哪些的详细内容,更多请关注盛行IT软件开发工作室其它相关文章!

  

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

留言与评论(共有 条评论)
   
验证码: