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

[经验分享] Python--语法

[复制链接]

尚未签到

发表于 2018-8-5 11:20:52 | 显示全部楼层 |阅读模式
  Python语法
  判断语句
  if 表达式
  if 表达式:
  语句1
  else :
  语句2
DSC0000.jpg

  if ... elif ... elif... Else.....
DSC0001.jpg

DSC0002.jpg

  state1 if 表达式 else state2 (三目运算符的实现)
  a if a > b else b
  该语句是if的一个判断,如果a>b,则返回a的值;如果a<=b,则返回b的值。
DSC0003.jpg

  循环语句
  while 表达式:满足表达式执行的语句
  state1
  while 表达式:满足表达式执行的语句
  state1
  else:
  state2
  死循环/无限循环
  while True:
  print &quot;hello&quot;
DSC0004.jpg

  当count的值小于10时输出1,当count 的值大于10时直接推出
  count = 1,5,10,15
  while count < 10:
  print count
  count += 1
  exit()
  循环语句种用户关键字
  break: 跳出循环,不再进行循环语句
  continue: 跳出本次循环, 继续回到循环语句,执行下一次循环;
  Pass:跳过这段程序,继续执行下一程序;
  python中for循环的语法:
  for i in 可迭代的对象:
  state1....
DSC0005.jpg

  Range
  Range()是一个数的集合工具,基本结构: range(start,stop,step),从start开始,stop结束,不包含stop这个数,step为步长。Start可以省略,默认为0;stop可以省略,默认结束;step可以省略,默认为1。
DSC0006.jpg

  
  For、while、else、elif、if、if not等语句的应用
  1、服务器主机信息的录入
DSC0007.jpg

DSC0008.jpg

  
  2、 命令的输入
  1)cmd  = 显示命令行提示符,等待用户输入;
  2)如果命令为空, 跳出本次循环,继续接收用户命令;
  3)如果命令为quit,跳出所有循环,结束程序;
  4)如果有命令,那么打印&quot;run %s&quot; %(cmd)  
  考察点:
  a). 死循环while语句;
  b). 循环语句和if语句的嵌套;
  c). break和continue的差异;
DSC0009.jpg

  3、编写九九乘法表:
  1*1=1
  1*2=2  2*2=4
  1*3=3  2*3=6  3*3=9
  
  ........
  1*9=9 .........................  9*9=81
  考察点:
  for循环的嵌套
  range使用
DSC00010.jpg

  
  4、用户输入字符串, 打印该字符串反转后的字符串;
  1)变量名是否合法判断程序;
  2)变量名命名规则: 由字母,下划线或者数字组成,但不能以数字开头;
  参考点:
  s = &quot;hello&quot;
  请输入变量名:
  1>. 判断第一个字符是否由字母或下划线组成;
  2>. 如果第一个字符合法,判断剩余字符是否由字母,数字或下划线组成;
  
DSC00011.jpg

  
  5、输入两个字符串,从第一个字符串中删除第二个字符串中所有的自负也。例如,输入“They are students. ”和“aeiou”,则删除之后的第一个字符串变成“Thy r stdnts.”
  输入:每个测试输入包含2个字符
  输出:输出删除后的字符串
  示例:
  输入
  They are students.
  Aeiou
  输出
  Thy r stdnts.
  
  参考点:
  1)遍历str1;
  2)判断str1的字符是否为str2的成员(子串);
  3)如果是成员, 将该字符替换为空,实现删除的目的;
DSC00012.jpg

运维网声明 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-546947-1-1.html 上篇帖子: python文件读写操作 下篇帖子: Python练手,pandas
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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