赞
踩
# 解析:上述函数作用依次为 全部大写、首字母大写、全部小写、每个单词首字母都大写
# 解析:[3:8]切片表示从下标3开始到7结束,不包含右边,且要把空格算入
"""
解析:
join: 将依次给序列中每个元素按照前缀进行拼接
replcae: 将旧字符串用新字符串替换
split: 将字符串按照后缀进行拆分,返回列表
D选项的意思表示,先将s中的空格消去,在用空格拼接每一个字母
"""
解析:真值为True,假值为False
# 定义一个集合变量并赋值
set = {5, 6, 9, 8, 5}
# 输出结果
print(set)
# 结果为:{8, 9, 5, 6}
# 解析:replace会产生一个新的字符串,而不是改变原来的字符串内容
# 解析:输出结果为 1+2+3+4
# 解析:先执行for循环,对于每一个元素再进行 i > 2 的判断,将得到的结果组成一个列表,再赋值给list
# list的输出结果为 [True, False, False, True]
________
。 (答案:**)________
。 (答案:#)________
。 (答案:[1,4,7])math
的模块,需要使用________
语句。 (答案:import math)'
)或双引号________
括起来。 (答案:“”)________
。 (答案:read()、readline()、readlines())循环用于执行一个代码块,直到指定的条件为
__________________。 (答案:False)________
(f-string)。 (答案:f"{}")函数用于创建一个集合,而
________`函数用于创建一个字典。 (答案:dict())try
, ________
, else
, 和________
。 (答案:except,finally)答案:
联系:列表和元组都是Python的数据类型。
区别:列表被创建后是可变的,可进行增、删、改操作。元组被创建后是不可变的。列表使用方括号[]来定义,元组使用 圆括号()来定义
答案:int、float、complex、bool、str、list、tuple、dict、set
# 再提问:数字类型有哪些
# 答案:int、float、complex、bool
i = 1
___ = 0
while i <= ___:
if i ___ 2 == 0:
sum += i
i += 1
print("1-100的偶数和为:___" % sum)
答案:sum、100、%、%d
import pymysql # 连接到数据库 conn = pymysql._____(host='localhost', user='root', password='password', database='users') # 创建一个表 cursor = conn.cursor() cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''') conn.commit() # 插入数据 cursor.execute("INSERT INTO users (name, age) VALUES ('Alice', 25)") cursor.execute("INSERT INTO users (name, age) VALUES ('Bob', 30)") cursor.execute("INSERT INTO users (name, age) VALUES ('Charlie', 35)") conn.commit() print(cursor.rowcount) # 结果为:______ # 查询数据 cursor.execute("SELECT * FROM users") rows = cursor.fetchall() for row in rows: print(row) # 结果为:______ # 更新数据 cursor.execute("UPDATE users SET age=40 WHERE name='Bob'") ______ # 删除数据 cursor.execute("DELETE FROM users WHERE name='Charlie'") conn.commit() # 关闭连接 conn.close() _____.close()
答案:
第一空:connect,第二空:3
第三空:
(1, 'Alice', 25)
(2, 'Bob', 30)
(3, 'Charlie', 35)(ps: 注意要换行)
第四空:conn.commit(),第五空:cursor
答案:
# 总值
sum = 0
# 循环遍历执行
for i in range(101):
sum += i**2
print(sum)
# 注意点:range要到101
答案: # 列表 scores = [] # 张三成绩 stu = {"name": "张三", "english": 80, "python": 90, "math": 100} # 把张三添加列表 scores.append(stu) # 输入两位同学成绩 for i in range(2): stu = {} # 创建新的字典对象来存储每位同学的成绩信息 stu['name'] = input('请输入第%d位同学的姓名: ' % (i + 1)) stu['english'] = float(input('请输入%s的英语成绩: ' % stu['name'])) stu['python'] = float(input('请输入%s的Python成绩: ' % stu['name'])) stu['math'] = float(input('请输入%s的数学成绩: ' % stu['name'])) scores.append(stu) # 求每个同学的平均分并保存至字典 for score in scores: score['avg'] = (score['english'] + score['python'] + score['math']) / 3 print(score['name'] + '的平均成绩为:%f' % score['avg']) # 数学不及格的人 mathFailure = [] # 英语不及格的人 englishFailure = [] # python不及格的人 pythonFailure = [] # 打印各科不及格的同学名单 for score in scores: if score['math'] < 60: mathFailure.append(score['name']) if score['english'] < 60: englishFailure.append(score['name']) if score['python'] < 60: pythonFailure.append(score['name']) print("数学不及格的人:") for failure in mathFailure: print(failure) print("英语不及格的人:") for failure in englishFailure: print(failure) print("Python不及格的人:") for failure in pythonFailure: print(failure)
PS:因学校这学期安排了专业选修,临近期末给自己找点资源,整合一下课本内容来复习,自己写的也许有问题,但不要紧!!!
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。