Python的基本元素类型

1|0Python的基本语法元素


1|1程序设计的基本方法


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

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

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

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

1|2程序设计语言


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

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

1|3编译和解释


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

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

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

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

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

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

1|4程序编写的基本方法 IPO


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

1|5温度转换


C=(F32)÷1.8

F=C×1.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],范围是MN1

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

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

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

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

input()输入函数

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

print()输出函数

print( <变量> )输出变量

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

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

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

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

eval()评估函数

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


__EOF__

本文作者PHarr
本文链接https://www.cnblogs.com/PHarr/p/14990269.html
关于博主:前OIer,SMUer
版权声明CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
posted @   PHarr  阅读(509)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示