讲解第一模块思维导图(口述5分钟)
1.
分别解释
"=", "==", "+="
的含义(口述)(1
分钟)
=赋值
==逻辑判单 false or ture
2.
两个变量值的关系?(口述)(1
分钟)
- n1 = 123456
- n2 = n1
n2 n1 不同的内存地址指向同一值
3.
请写出 “路飞学城” 分别用
utf - 8
和
gbk
编码所占的位数(口述)(1
分钟)
utf-8 占12位、gbk 占8位
4.
简述Python中的几种数据类型(口述)(1
分钟)
5.
数据类型的可变与不可变分别有哪些?区分的原因是什么?
可哈希是什么意思?哈希值是什么?id()
是什么?(口述)(2
分钟)
数列 字典 字符串 元组 集合
list 数列是可变数据类型
字典 字符串 元组 都是不可变数据类型
hash值的是内存地址计算过程,是依据这个值的一些特征计算的,这就要求被hash的值必须固定。
不可变的数据类型才能hash ,可变的不可hash
6. is 和 == 的区别?(口述)(1
分钟)
is 是逻辑判断左右是false or ture
== 是左右是不是同一字符串
7.
列表li = [‘alex‘, ‘egon‘, ‘yuan‘, ‘wusir‘, ‘666‘](编程)(3
分钟)
- 1.
把666替换成999
- 2.
获取
"yuan"
索引
- 3.
假设不知道前面有几个元素,分片得到最后的三个元素( [-3:] )
li_1=[]
li[4]=‘999‘
index1=li.index(‘yuan‘)
print(li)
print(index1)
print(li[-3:])
8.
将字符串s = “www.luffycity.com”给拆分成列表:li = [‘www‘, ‘luffycity‘, ‘com‘] (编程)(2
分钟)
s ="www.luffycity.com"
Li=[]
li=s.split(‘.‘)
print(li)
9.
对字典进行增删改查(编程)(5
分钟)
d = {
"Development": "开发小哥",
"OP": "运维小哥",
"Operate": "运营小仙女",
"UI": "UI小仙女"
}
d["CTO"]="技术总监小哥" #增
print(d)
d.pop("UI") #删
print(d)
d["OP"]="运维小妹" #改
print(d)
D=d.get("Development") #查
print(D)
10.
计算1 + 2 + 3... + 98 + 99 + 100 (编程题)(10
分钟)
n=1
a=0
while n<101:
a+=n
n=n+1
print(a)
11.
制作趣味模板程序(编程题)(5
分钟)
需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意现实
如:敬爱可爱的xxx,最喜欢在xxx地方干xxx
name=input()
age=input()
other=input()
print(" 敬爱可爱的%s 最喜欢在 %s地方干 %s "%(name, age, other))
12.
写一个三次认证(编程)(10
分钟)
实现用户输入用户名和密码, 当用户名为
seven
或
alex
且
密码为
123
时, 显示登陆成功, 否则登陆失败, 失败时允许重复输入三次
while n<4:
name = input("input name")
code = input("input code")
if name=="seven" or name=="alex" and code=="123":
print(‘success‘)
break
n=n+1
print("fail")
原文:https://www.cnblogs.com/Alexluu/p/12458801.html