电子学会Python一级考试
目录
一、基础语法与数据类型
二、输入与输出
三、运算符与表达式
四、流程控制
五、字符串与列表操作
六、简单算法与应用
七、代码调试与阅读
电子学会Python一级考试主要考察编程基础与简单应用能力,以下为关键考点总结:
一、基础语法与数据类型
-
变量与赋值
- 变量命名规则(字母/下划线开头,避免关键字)
- 赋值语句格式:
变量名 = 值
age = 12 name = "小明"
-
基本数据类型
- 整型(
int
)、浮点型(float
)、字符串(str
)、布尔型(bool
) - 类型转换:
int()
,float()
,str()
num = int("100") # 字符串转整数 → 100
- 整型(
二、输入与输出
-
输入函数
input()
- 接收用户输入,返回字符串类型
name = input("请输入姓名:")
-
输出函数
print()
- 格式化输出(逗号分隔多个值)
print("总分:", 95 + 88) # 输出:总分: 183
三、运算符与表达式
-
算术运算符
+
,-
,*
,/
,//
(整除),%
(取余),**
(幂运算)
result = 3 ** 2 # 结果为9
-
比较运算符
==
,!=
,>
,<
,>=
,<=
print(5 > 3) # 输出True
四、流程控制
-
条件语句
if-elif-else
- 单分支、双分支、多分支结构
if score >= 90:print("优秀") elif score >= 60:print("及格") else:print("不及格")
-
循环结构
for
循环遍历序列(如range()
生成的数字序列)while
循环满足条件时重复执行
for i in range(5): # 输出0到4print(i)count = 0 while count < 3:print(count)count += 1
五、字符串与列表操作
-
字符串处理
- 拼接:
+
- 切片:
s[start:end]
- 常用方法:
split()
,upper()
,lower()
s = "Hello" print(s[1:3]) # 输出"el"
- 拼接:
-
列表基础
- 创建列表:
list = [1, 2, 3]
- 添加元素:
append()
, 删除元素:pop()
fruits = ["apple", "banana"] fruits.append("orange") # 列表变为["apple", "banana", "orange"]
- 创建列表:
六、简单算法与应用
-
累加与计数
- 计算数列和、统计满足条件的元素个数
total = 0 for i in range(1, 6):total += i # 计算1+2+3+4+5 → 15
-
极值查找
- 寻找列表中的最大值/最小值
nums = [3, 1, 9, 5] max_num = max(nums) # 结果为9
七、代码调试与阅读
-
常见错误类型
- 语法错误(如缺少冒号
:
) - 缩进错误
- 变量未定义
- 语法错误(如缺少冒号
-
代码阅读
- 根据代码片段写出输出结果
a = 5 b = a * 2 print(b) # 输出10
备考建议:重点练习条件判断、循环结构、字符串操作,并通过模拟题熟悉题型。注意代码缩进与语法细节!