Python程序元素分析

  • 缩进
    1个缩进=4个空格

    • 缩进是用以在Python中标明代码之间的层次关系
    • 缩进是Python语言中标明程序框架的唯一手段
  • 注释

    • 注释是程序员在代码中假如附注说明信息,它不被计算机执行,也不瘦语法约束,可以在里面写入任何内容
    • 一般来说,注释用来帮助程序员记录程序设计方法,辅助程序阅读
    • 注释的两种方法:
      • 单行注释以#开头
      • 多行注释以”’开头和结尾
  • 变量

    • 变量是程序中最常使用,能够表示值得一个名称
    • 变量所表示的值是可以变化的
  • 命名

    • 命名指给程序中自定义元素关联名字的过程,命名需要保证在程序中,明子具有唯一性
    • 命名需要符合如下规则:
      • 命名规则使用大小写字母、数字和下划线的组合,但首字母只能是大小写字母下划线,不能使用空格。
      • 中文等非字母符号也可以作为名字
      • 合法命名的标识符
        Python_is_good python语言
  • 表达式
    • 表达式指程序中产生或计算新数据值得一行代码
    • Python语言的33个保留字或者操作符可以产生符合语法的表达式
  • 空格的使用
    • 表示缩进关系的空格不能改变
    • 空格不能将一个命名分割
    • 除以上两条外,程序中可以任意使用空格增加程序可读性
  • 输入函数
    • Input()函数从控制台获得用户输入
    • 使用方法如下:<变量> = input(<提示性文字>)
    • 获得的用户输入以字符串形式保存在<变量>中。
  • 表达式
    • 如果 val = 28C
    • 则val[-1]是最后一个字符“C”
    • 前两个字符组成的字串可以用val[0:2]表示,它表示一个从[0,2)的区间
  • 分支语句

    • 分支语句用来根据判断条件选择程序执行的不同路径
    • 分支语句基本过程
      if <条件1成立>:
      <表达式组1>
      elif <条件2成立>:
      <表达式组2>
      。。。
      else:
      <表达式组n>
  • 赋值语句

    • 赋值语句:使用等号给变量赋值
    • f=1.8*float(input_str[0:-1])+32
    • 同步赋值语句:同时给多个变量赋值(先运算右侧N个表达式,然后同时将表达式结果赋给左侧)
    • <变量1>,…,<变量N>=<表达式1>,…,<表达式N>
    • 例:将变量x和y交换
      t=x; x=y; y=t => x,y=y,x
  • 输出函数

    • print()函数用来输出字符信息,或一字符形式输出变量。
    • print()函数可以输出各种类型变量的值
    • print()函数通过%来选择要输出的变量

    实例:用户输入两个数字,计算他们的平均数,并输出平均数
    num1 = input(“The first number is”)
    num2 = input(“The second number is”)
    avg_num = (float(num1) + float(num2)) / 2
    print(“The average number is %f” %avg_num)

  • 循环语句

    • 循环语句:控制程序运行,根据判断条件或计数条件确定一段程序的运行次数
    • 计数循环,基本过程如下:
      for i in range(<计数值>):
      <表达式1>
      -例:是一段程序连续运行10次
      for i in range(10):
      <源代码>
      变量i用于计数。
  • input-print模板:

    • 用户输入:input()获得输入
    • 运算部分:根据算法实现
    • 结果输出:print()输出结果
  • initial-print模板:
    • 初始变量:运算需要的初始值
    • 运算部分:根据算法实现
    • 结果输出:print()输出结果
  • 程序编写模板
    • 任何输入输出类型的组合都可以看成“模板”
    • 例如:input输入 - 文件write输出

猜你喜欢

转载自blog.csdn.net/qq_35417815/article/details/77279600