Python语言程序设计入门-1.4

1. 程序的格式框架

  • 代码高亮
    色彩辅助体系
  • 缩进
    程序的格式框架
    -单层多层,是语法的一部分
    -所属关系
    -缩进长度一致 一般4个空格或一个TAB键
  • 注释
    提高可读性
    -单行 #
    -多行 三个单引号作为开头结尾'''

2.命名与保留字

  • TempStr C F 变量名字
    -变量 程序中用于保存和表示数据的占位符号
    用标识符来表示,关联标识的过程叫命名
    -用等号赋值或修改当前的值

  • 命名
    -命名规则
    大小写字母 数字 下划线 汉字等字符及其组合
    -注意事项
    大小写敏感 首字符不能使数字
    不能与保留字(被编程语言内部定义并保留使用的表示符)相同 可查表(33个)

3. 数据类型

整数 小数 单双引号
整数 浮点数 字符串 列表

  • 供计算机程序理解的数据形式
    -无语法歧义,定义数据的形式

  • 数据类型
    程序设计语言通过一定方式向计算机表达数据的形式
    "123"文本字符串
    123 数字

  • 字符串-单双引号
    由0个 或多个字符组成的有序字符序列

  • 索引(由于字符有序,从零编号)
    使用[]获取字符串中一个或多个字符
    -正向递增序号0 1 2
    -反向递减序号-3 -2 -1
    -索引 返回字符串中单个字符 <字符串>[M]
    -切片 返回字符串中的一段字符串 <字符串>[M:N]
    [1:3]取出第一二个字符,但是不到第三个
    [0:-1]从零开始,但不到最后一个字符,相当于去掉最后一个字符串

  • 数字类型
    整数
    浮点数 实数 带有小数部分

  • 列表
    由零个或多个数据组成的有序序列
    用[]表示 中间的元素用逗号分离
    ['f', 'F']表示两元素F f

  • 使用保留字in判断一个元素是否在列表中

4.语句与函数

  • 赋值语句
    由赋值符号构成的一行代码
    -赋值语句用来给变量赋予新的数据值
    -赋值语句右侧的数据类型同时作用于变量

  • 分支语句
    if elif else
    由判断条件决定程序运行方向的语句

-if 如果条件成立 执行冒号之后的语句
冒号是语法的一部分 语句与条件所属关系

  • 函数
    根据输入参数产生不同输出的功能过程
    <函数名>(<参数>)

5.输入与输出

  • 输入
    获得外部信息
    -input(<提示信息字符串>)函数
    比如“请输入”
  • 输出
    print(<拟输出字符串或字符串变量>)
    -print 函数的格式化{:.2f}C".format(C)
    {}表示槽 将format函数中的变量的值填充到槽中
    :.2f 将C填进来时取小数点后两位
  • eval 评估函数
    去掉参数最外侧引号并执行余下语句的函数
eval("1")
1
eval("1+2")
3
eval('"1+2"')
"1+2"
eval('print("hello")')
hello

将字符串1变为数字1
TempStr[0:-1]值是"12.3"
eval(TempStr[0:-1]) 输出是12.3

6.代码分析

#TempConvert.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")

7.小结

缩进 注释 命名 变量 保留字
数据类型
赋值语句 分支语句 函数
input print eval print格式化

你可能感兴趣的:(Python语言程序设计入门-1.4)