python基础考试模拟_Python第一次模拟考试,python,模块,学习

讲解第一模块思维导图(口述5分钟)

1. 分别解释"=","==","+="的含义(口述)(1分钟)

=

赋值

==

逻辑判单

+=

累加,右边赋值到左边

2. 两个变量值的关系?(口述)(1分钟)

- n1 = 123456

- n2 = n1

n1

的值123456赋给了n2,如果n1的值被从新赋值,那么n2的值不会随之改变,n2依然是123456.不同的内存地址指向同一值

3. 请写出 “路飞学城” 分别用 utf-8 和 gbk 编码所占的位数(口述)(1分钟)

一个中文用utf-8表示占3个字节,用gbk表示占2个字节

“路飞学城”用utf-8表示占12个字节,用gbk表示占8个字节

一个字节相当于8位 12个字节相当于96位 8个字节相当于64位

4. 简述Python中的几种数据类型(口述)(1分钟)

数列 字典 字符串 元组  集合

5. 数据类型的可变与不可变分别有哪些?区分的原因是什么?

可哈希是什么意思?哈希值是什么?id()是什么?(口述)(2分钟)

可变数据类型:列表、字典。

不可变数据类型:数字、字符串、元组。

可哈希 就是可以用python内置函数 hash 得出哈希值。

哈希值,是一种从任何一种数据中创建小的数字“指纹”的方法。哈希值把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。

id()

是身份标识

6. is 和 == 的区别?(口述)(1分钟)

is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同

==

比较操作符和is同一性运算符区别

==

是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等

is

也被叫做同一性运算符,这个运算符比较判断的是对象间的唯一身份标识,也就是id是否相同

7. 列表li = ['alex','egon','yuan','wusir','666'](编程)(3分钟)

- 1.把666替换成999

- 2.获取"yuan"索引

- 3.假设不知道前面有几个元素,分片得到最后的三个元素(  [-3:]  )

1

先找到666的索引值为4[-1]

li = ['alex','egon','yuan','wusir','666']

li[-1] = '999'

print(li)

2 print(li.index('yuan'))

3 print(li[-3:])

8. 将字符串s = “www.luffycity.com”给拆分成列表:li=['www','luffycity','com'] (编程)(2分钟)

s = "www.luffycity.com"

print(s.split(","))

9. 对字典进行增删改查(编程)(5分钟)

d = {

"Development":"开发小哥",

"OP":"运维小哥",

"Operate":"运营小仙女",

"UI":"UI小仙女"

}

d = {"Development":"

开发小哥","OP":"运维小哥","Operate":"运营小仙女","UI":"UI小仙女"}

d["artist"]="

美工"

d.setdefault("saler","

销售")

print(d)

d.pop("OP")

print(d)

d["artist"]="

美工小姐"

print(d)

find=d.get(“UI”)

print(find)

10. 计算1+2+3...+98+99+100 (编程题)(10分钟)

sum = 0

for i in range(101):

sum +=i

print(sum)

11. 制作趣味模板程序(编程题)(5分钟)

需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实

如:敬爱可爱的xxx,最喜欢在xxx地方干xxx

name = input("

名字:")

address = input("

地址:")

hobby = input("

爱好:")

print("

敬爱的可爱的%s,最喜欢在%s地方干%s" % (name, address, hobby))

(

字符串格式化,

基本用法是将值插入到

%s

占位符的字符串中。

)

12. 写一个三次认证(编程)(10分钟)

实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

count = 0

while count < 3:

user = input("user:")

pwd = input("password:")

if ( user == "seven" or user == "alex" ) and pwd == "123":

print("

登陆成功")

break

else:

print("

登陆失败")

count += 1

else:

print("

重复输入三次错误")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值