我是靠谱客的博主 成就猫咪,这篇文章主要介绍Python入门——第二章 程序结构Python入门,现在分享给大家,希望可以做个参考。

Python入门


文章目录

  • Python入门
    • 第二章 程序结构
      • 2.1顺序结构
      • 2.2选择结构
        • 2.2.1 简单if语句
        • 2.2.2 if...else语句
        • 2.2.3 if...elif...else语句
        • 2.2.4 if语句的嵌套
      • 2.3 条件表达式
      • 2.4循环语句
        • 2.4.1while循环
        • 2.4.2 for循环
        • 2.4.3循环嵌套
      • 2.5跳转语句
        • 2.5.1 break语句
        • 2.5.2 continue语句
      • 2.6 pass语句

第二章 程序结构

2.1顺序结构

2.2选择结构

在python中没有switch语句

2.2.1 简单if语句

if 表达式:
    语句块
  • 简写

    if a > b: max = a
    

2.2.2 if…else语句

if 表达式:
    语句块1
else:
    语句块2
  • 简写

    b = a if a>0 else -a   #求绝对值
    

2.2.3 if…elif…else语句

if 表达式1:
    语句块1
elif 表达式2:
    语句块2
elif 表达式3:
    语句块3
#...
else:
    语句块n
  • 规范书写

    • 当使用bool类型的变量作为判断条件时,

      较为规范的书写

      if flag;       #表示为真
      if not flag;   #表示为假
      

      不符合规范的书写

      if flag == True; 
      if flag == False;
      
    • 使用“ if 1==a; ”这样书写可以防止错写成“ if a=1 ”,以避免逻辑上的错误。

2.2.4 if语句的嵌套

2.3 条件表达式

r = a if a>b else b    #返回两个数中较大的数

2.4循环语句

在python中没有do…while循环。

2.4.1while循环

while 条件表达式:
    循环体

2.4.2 for循环

for 迭代变量 in 对象:
    循环体
  • 进行数值循环

    print("计算1+2+3+...+100的结果为")
    result = 0
    for i in range(101):
        result += i
    print(result)
    
    • **range()**函数

      用于生成一系列连续的整数,多用于for循环中。

      range(start,end,step)
      
      • start:用于指定计数的起始值,可以省略,若省略则从0开始。
      • end:用于指定计数的结果值(但不包括该值,如range(7),则得到的值为0~6),不能省略。当range()函数中只有一个参数时,即表示指定计数的结束值。
      • step:用于指定步长,即两个数之间的间隔,可以省略,如果省略则表示步长为1。例如,range(1,7)将得到1~6。
      for i in range(1,10,2):
          print(i,end = ' ')
      #1 3 5 7 9
      
  • 遍历字符串

    string = 'abcdef'
    print(string)     #横向显示
    for ch in string:
        print(ch)     #纵向显示
    
  • for循环语句还可用于迭代(遍历)列表、元组、集合和字典等。

2.4.3循环嵌套

2.5跳转语句

2.5.1 break语句

2.5.2 continue语句

2.6 pass语句

表示空语句,一般起到占位作用。

for i in range(1,10):
    if i%2==0:
        print(i,end=' ')
    else:
        pass              #占位,方便以后对不是偶数的数进行处理

最后

以上就是成就猫咪最近收集整理的关于Python入门——第二章 程序结构Python入门的全部内容,更多相关Python入门——第二章内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(129)

评论列表共有 0 条评论

立即
投稿
返回
顶部