Python公开课 - 语法基础

前言

Python是一个以缩进为进出的语言,条件判断,循环处理也有一些特殊的地方

缩进

传统的C/C++或者Java一般是通过;来标明语句结束,对于Python来说,完全不同。

Python是通过缩进来实现语法的闭包,换句话说也就是标明成块的代码。一般是通过tab键(小T老师并不建议,在不同操作系统下版式会错乱)或者空格来实现。

默认是四个空格键,举例:

result = True
if result == True:
    print('test is OK')  #四个空格缩进

当然两个空格也是可以的:

result = True
if result == True:
  print('test is OK')    #两个空格缩进

条件判断

在缩进介绍中其实已经以条件判断作为例子,在Python中条件判断主要通过if, elif, else来实现,举例:

#coding=utf8
age = int(input("请输入年龄:"))

if age > 60:
    print("老年人")
elif age > 40:
    print("中年人")
elif age > 20:
    print("青年人")
else:
    print("少年")

注意:

python没有switch-case语句,官方文档说是可以用if-elif-else代替

循环

for

for循环是一种很常见的循环方式,可以循环遍历一个数组:

#coding=utf8
array = ['a', 'b', 'c']

for i in array:
    print(i)

输出:
a
b
c

while

while可以通过条件来判断是否继续循环, 例如求从1累加到100:

#coding=utf8

i, s = 1, 0
while i<=100:
    s += i
    i += 1

print(i, s)

输出:
101, 5050

break

break用来执行循环中断,也就是可以从当前语句直接跳出循环:

#coding=utf8

i, s = 1, 0
while i<=100:
    s += i
    i += 1
    if i> 50:
        break

print(i, s)

输出:
51 1275

continue

在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环:

#coding=utf8

i, s = 1, 0
while i<=100:
    i += 1
    if i % 2 == 0:
        continue
    s += i

print(i, s)


输出:
101 2600

小结

条件判断,循环处理是编程的基础,也是体现逻辑思维的基础,各大语音的语法都大同小异,大家一定要熟练掌握。

相关阅读


相关推荐
  1. 脱单!武汉的相亲角在哪你知道吗?
  2. 江苏省南京市栖霞区南京市阳光天使幼儿园 - 南京幼儿园黄页
  3. 武汉00后大二学妹拍视频月入七十万
  4. 难题
  5. 柳州市柳北区柳锌幼儿园 - 柳州市幼儿园黄页
  6. 事发武汉农夫山泉矿泉水内惊现大量虫卵
  7. 公鸡战
  8. 小象的心愿
  9. 幼儿急疹子怎么办 - 育儿经验
  10. 海南省三亚市群星艺术幼儿园 - 海南省幼儿园黄页
  11. 东方幼儿园 - 哈尔滨幼儿园黄页
  12. 央媒聚焦!国庆假期173.78万人次打卡大美黄陂
  13. 多活容灾解决方案
  14. 广州市南沙区榄核镇墩塘村幼儿园 - 广州幼儿园黄页
  15. 警方通报:武汉男子持刀至五死一伤,嫌犯已跳桥
  16. 车队管理及解决方案 - 附SkyBitz & Omnitracs成立车队管理合作伙伴
  17. 天空将要塌下来了
  18. Python公开课 - 页面解析之Beautiful Soup
  19. 宠物比赛
  20. 万死不辞
  21. 微服务架构 Spring Cloud 理解与思考
  22. 11月宝宝听什么好 - 育儿经验
  23. 武汉市博物馆一日游
  24. 山狸招待
  25. 武汉推出越王勾践剑交通卡
  26. 湖北将发放消费券 - 武汉新鲜事
  27. Python公开课 - Python中的保留关键字
  28. NumPy - 简明教程(上)
  29. 【读书】QBQ! 问题背后的问题 - 附下载地址
  30. synchronized与lock的区别 - 阿里技术面试
  31. 两小儿辩日
  32. 武汉一女子七天被骗220万
  33. 河北省邯郸市柏鹤乡有阁刘中心幼儿园 - 邯郸幼儿园黄页
  34. 西安市高陵县长庆思瑞幼儿园 - 西安幼儿园黄页
  35. 重庆市大渡口区三星花园幼儿园 - 重庆幼儿园黄页
  36. 易中天给英雄武汉的一首诗 - 武汉新鲜事
  37. 不会游泳的鱼
  38. 愚蠢的模仿
  39. 启动TOGAF之前的10个步骤 - TOGAF系列教程(2)
  40. 百名网媒总编辑登上知音号欣赏武汉夜色