讲解第一模块思维导图(口述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("
重复输入三次错误")