1 基本语法,7程序设计模块,16实际案例
python练习 实践加学习
面向过程编程的 脚本语言
了解基本逻辑,理解每一行每一句每个词代码
内容
- 基本数字类型
- 程序的控制结构
- 函数和代码复用,递归
- 组合数据类型
- 文件和数据格式化
源代码采用某种编程语言编写的计算机程序,人类可读
目标代码计算机可直接执行,人类不可读除
编译将源代码一次性转换成目标代码的过程
解释将源代码逐条转换成目标代码同时逐条运行的过程
程序的基本编写方法 IPO
I Input 输入,程序的输入
输入是程序的开始
P Process 处理,程序的主要逻辑
算法,对输入计算产生输出结果的过程
O Output输出,程序的输出
输出是程序展示运算结果的方式
编程解决问题的步骤
1.分析问题
2.划分边界IPO
3.设计算法
4.编写程序
5.调试测试
6.升级维护
python安装成功之后,搜索栏搜索idle
python两种编程方式
交互式对每个输入语法即时运行结果,适合语法练习
文件式批量执行一组语法并运行结果,编程的主要方式
注释 :增加辅助信息,不被执行
#单行注释
‘’‘多行注释’’’
缩进:语法要求,表达层次关系
命名和保留字
变量程序中用于保存和表示数据的占位符号
变量采用标识符表示,关联标识符的过程叫命名
** = 赋值符号** 右侧运算结果赋值给左边变量
命名规则
1.大小写字母。数字。下划线和汉字等字符及组合
2.区分大小写字母,首字符不能是数字,不能与保留字相同
保留字 33个(关键字)
in:判断一个元素是否在列表中,若在则返回True ,不在返回False
数据类型
整数:数学中的整数 101
浮点型:数学中的实数,有小数部分 101.1
字符串类型 '‘101’‘或’101’ 字符串编号从0开始
索引返回字符串中单个字符 格式:字符串[编号] 举例:Hello[0] H
切片返回字符串中一段字符串 格式 :字符串[M:N] Hello[0:3] Hel 0,1,2
列表类型 [10,1]
语句和函数
输入输出
Input(’‘提示信息输入’’)
print(输出)
print()函数格式化
eval()函数 去掉参数最外侧引号并执行余下语句的函数
eval(“1+2”) 3