前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python(六)

python(六)

作者头像
py3study
发布2020-01-08 17:49:03
4480
发布2020-01-08 17:49:03
举报
文章被收录于专栏:python3python3

1.注释

  注释一般有以下几种方法

   #   单行注释

"""注释内容"""多行注释

#coding=utf-8或者

#coding=gbk   加上中文注释。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2.continue语句作用

   简单的来说:contince语句作用就是跳过剩余循环,但是并不结束循环,而是跳到最近所在循环体首行。

  在运行一个程序的时候,如果遇到continue语句,程序会停止当前的循环,python continue 语句后边剩余的语句会被忽略,程序回到循环的顶端,

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

3.pass 

pass函数什么也不做,一般是用来占位置的,比如说你定义了一个函数,但是函数的主体部分暂时不知道怎么写,但是又不能空到那块不写任何东西,因此我们需要使用pass来替代這个位置。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

4.return

return是返回数值的意思,一般来说函数是有返回值的

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

5.global

  如果你想为一个在函数外的变量重新赋值,并且這个变量会作用于许多的函数的时候,就需要告诉python這个变量的作用域是全局变量,此时global语句就可以完成這个任务,也就是说没有global语句的情况下,是不能修改全局变量的,

global的用法如下:

>>>

>>>

>>> x =6

>>> def func():

...     global x

...     x =1

...

>>> func()

>>> print x

1

>>>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++66.assert断言的作用

  python assert 断言是声明其布尔值必须为真的判定,如果发生异常则说明表达式为假,也就是说他是用来测试表达式的真假的,如果其返回值为假,机会触发异常。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

7.if语句

if 语句也叫控制流语句,给出条件来决定下一步怎么操作 ,原理就是如果条件为真,则语句块的内容被执行,如果说条件为假,则语句块不会被执行。

  标准的pyhton if条件语句格式;

    if 语句的一般格式如下:

       if 决策条件:

        执行语句块

下面的例子就能很好的说明這个问题:

>>>

>>> x = 5

>>> if x>0:

...     print x

...

5

>>> if x < 0:

  File "<stdin>", line 1

    if x < 0:

            ^

SyntaxError: invalid syntax

>>> if x < 0:

...     print x

...

>>>

执行语句块内的字符串内容是不固定的,可以写任何你想输入的内容,如果你要执行的语句不存在,可以使用pass语句。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

8.break

break的作用是跳出当前循环·break语句可以用在for循环和while循环中,简单是说,break语句是会立即退出循环,在其后边的循环代码不会被执行。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

9.for循环

for循环语句是一个循环控制语句,任何的有序的序列对象内的元素都可以遍历,比如说字符串,列表,元组等一些可以迭代的对象,之前讲过的if语句虽然和for语句的用法不同,但是可以在for语句下面做条件语句使用。

   for循环的基本格式:

     for 目标 in 对象:

              print 赋值目标

>>> for i in b :

...     print i

...

s

w

d

q

>>> print i,

q

>>> for i in b :

...     print i,

...

s w d q

>>>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

10.while循环语句和if语句有哪些不同之处:

  if语句是条件为真的时候(true),就会执行一次相应的代码块,而while中的代码块会一直循环,真到循环条件不能满足不再为真

    while语句的一般标准语法:

     while 条件:

       执行代码块

就像下面這样的列子:

  >>> x = 1

>>> while x < 8:

...     x+=1

...     print x

...

2

3

4

5

6

7

8

>>>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

11.else和elif语句也可以叫做子句,因为他们不能独立使用,两者都是出现在if,for,while语句内部的。else子句可以增加一种选择,而elif子句则是需要检查给多的条件的时候会被使用,与if和else一同使用,elif 是 else if 的简写。

   >>>

>>> x = 0

>>> if x >0:

...     print"這个数大于0"

... elif x < 0:

...     print"這个数比0小"

... else:

...     print"這个数等于0"

...

這个数等于0

>>>

使用if和else语句时要注意以下两点:

  1.else,elif为子块,不能单独使用

   2.一个if语句中可以包含多个elif语句,但是结尾只能有一个else语句。

  可以在while和for循环中使用else子句,它只是在循环结束之后才会被执行,如果同时使用了break语句那么else子句会被跳过,所以注意else子句和break语句不能同时使用!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档