python输入来源:
文件输入,控制台输入,网络输入
python运行方式:
Python程序有两种运行方式:交互式和文件式
交互式:
1.利用Python解释器即时响应用户输入的代码,给出结果 --用于测试
2.使用场景:启动IDLE所显示的环境。exit()或者quit()
文件式:
1.将Python程序写在一个或多个文件启动Python解释器批量执行文件中的代码 --最常用的编程方式
2.文件式程序在IDLE的编辑窗口中编写,可以使用快捷键F5或“Run–RunModule”选项运行代码
编译和解释的概念问题(有无逐条)
静态语言(编译语言)
编译是将源代码转换成目标代码的过程
执行编译的计算机程序是编译器
编译是一次性地翻译,一旦程序被编译,不再需要 编译程序或者源代码。
有C语言,Java语言
优点:执行性能高 缺点:不支持跨硬件或操作系统平台
脚本语言(解释语言)
解释是将源代码逐条转换成目标代码同时逐条运 行目标代码的过程
解释则在每次程序运行时都需要解释器和源代码
执行解释的计算机程序是解释器
有python语言,PHP语言
优点:可以在任何操作系统上运行,可移植性好
常见问题:
1.程序设计和执行方式分别为自顶向下,自底向上
2.’’.join(‘a,b,c,f’.split(“,”))得到的是一个字符串,因此返回的有引号
print(‘dqq’) 返回时没有引号
3.字符串,列表,元组,等序列类型是一维元素向量
4.运算:**1级,乘除取余2级
5.print打印函数的返回值,如果没有返回值,则返回None
6.invalid syntax 语法报错
”unexpected indent”错误 : 代码缩进问题
“invaild syntax”错误 : 语法格式错误