Python的基本元素类型

Python的基本语法元素

程序设计的基本方法

计算机是根据指令操作数据的设备,具有功能性可编程性

  • 功能性:对数据的操作表现为数据的计算、输入输出处理和结果的储存
  • 可编程性:根据一系列指令自动的、可预测的、准确的完成操作者的意图

计算机的发展遵循摩尔定律(Moore`s Law)

  • 单位面积集成电路上可容纳的晶体管的数量约每两年翻一番
  • CPU、GPU、内存、硬盘、电子产品的价格都遵循摩尔定律
  • 计算机深刻的改变了人类社会,甚至改变了人类本身
  • 很多行业都将被计算机程序接管,程序设计将是生存技能

程序设计语言

程序设计语言是一种用于人类和计算机之间交互(交流)的人造语言

程序设计语言相比自然语言跟简单、更眼镜、更精准

编译和解释

源代码:采用某种编程语言编写的计算机程序,人类可读

目标代码: 计算机可直接执行,人类不可读(专家除外)

编译:一次性将源代码转换成目标代码

解释:将源代码逐条转换成目标代码同时逐条运行的过程

静态语言:使用编译执行的编程语言

脚本语言:使用解释执行的编程语言

程序编写的基本方法 IPO

  • I input 输入数据
  • P process 处理
  • O output 输出数据

温度转换

\(C = (F - 32)\div 1.8\)

\(F = C\times1.8+32\)

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

python中缩进严格明确、表所属关系、长度一致

单行注释

# 单行注释

多行注释

''' 
多行
注释
单引号
'''

python 变量命名规则:

  • 大小写字母、数字、下划线、汉字
  • 大小写敏感、首字符不能是数字、不能与保留字相同

python表示字符或字符串单引号双引号没有区别

字符串序号包括正向递增和反向递减,反向递减中最后一个字符的序号为-1

字符串索引操作<string>[M]

字符串切片操作<string>[M:N],范围是\(M\)\(N-1\)

​ 列表由[]表示,用,分隔

可以用in判断元素是否在列表中

分支语句,有判断条件决定程序运行方向的语句,有保留字if elif else构成条件判断的分支结构,每个保留字所在行最后一个字符为:为语法的一部分,冒号及缩进成分表示后续语句与判断语句的分支关系

函数,能够根据输入的不同参数产生不同的输出功能

input()输入函数

<变量> = input( <提示信息字符串> ),用户输入的信息储存在变量中

print()输出函数

print( <变量> )输出变量

格式化输入 print( "转换后的温度是{:.2f}F" .format(F) )

{}表示槽,后续变量填充到槽中

{:.2f}表示将变量F填充时取小数点后两位

.format(F)表示将变量F填充到槽中

eval()评估函数

执行参数最外侧的引号并执行余下语句

posted @ 2021-07-09 13:59  PHarr  阅读(491)  评论(0编辑  收藏  举报