设为首页 收藏本站
查看: 1345|回复: 0

[经验分享] python(六)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2018-8-16 11:25:33 | 显示全部楼层 |阅读模式
  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 "", 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语句不能同时使用!


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-552617-1-1.html 上篇帖子: Python 学习笔记 - 协程 下篇帖子: python学习之if语句
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表