高级程序设计语言包括Python、C/C++、Java等
低级程序设计语言包括汇编语言和机器语言
Python是一种解释型语言,但为了提高运行效率,Python程序在 执行一次之后会自动生成扩展名为.pyc的字节码文件;字节码不同于机器语言,但很容易转换为机器语言。
Python官网(https://www.python.org)的Downloads
交互式运行:

脚本式运行:

Python语言通过缩进方式体现各条语句之间的逻辑关系
对于同一层次的代码,必须使用相同的缩进方式,否则会报错
例如,如果同一层次的代码有的缩进2个空格,而有的缩进4个空格,则会报如下错误: IndentationError: unexpected indent
再如,如果同一层次的代码有的缩进1个制表符,而有的缩进4个空格,则会报如下错误: IndentationError: unindent does not match any outer indentation level
input函数:
接收标准输入数据(即从键盘输入),返回为string 类型(字符串)
语法格式 input([prompt])
prompt是一个可选参数,给用户的提示信息;不传该参数,则没有提示信息,用户直接从键盘输入数据
eval函数:
功能:计算字符串所对应的表达式的值,返回表达式的计算结果
语法格式:eval(expression)
1、expression是字符串类型的参数,对应一个有效的Python表达式
2、eval函数的完整语法格式为:eval(expression, globals=None, locals=None)
1. r=eval(input("请输入一个有效的表达式:"))
2. print(r) 运行结果:输入3+5,则输出8;输入5*/3,则报SyntaxError错误
print函数:
1.print("Hello World!") #输出“Hello World!”
2.print(10) #输出“10”
3.print(3.5) #输出“3.5”
4.print([1,3,5,'list']) #输出“[1, 3, 5, 'list'] ”
5.print({1:'A', 2:'B', 3:'C', 4:'D'}) #输出{1: 'A', 2: 'B', 3: 'C', 4: 'D'}
Python是一种弱类型的语言,变量的类型由其值的类型决定。
变量的命名规则:
(1)变量名可以包括字母、数字和下划线,但是数字不能作为开头字符
例如,test1是有效变量名,而1test则是无效变量名
(2)系统关键字不能做变量名使用
例如,and、break等都是系统关键字,不能作为变量名使用
(3)Python的变量名区分大小写
例如,test和Test是两个不同的变量 提示 Python 3.x默认使用UTF-8编码,变量名中允许包含中文,如 “测试”是一个有效的变量名。
披荆斩棘,仗剑天涯
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通