首页 > 代码库 > python学习笔记Day3
python学习笔记Day3
1、作业(1)
用户登录:
input_name=input("用户名:")
input_passworld=input("密码:")
h=open("E:\98.txt")
f=open("E:\99.txt")
lists=[]
for line in h.readlines():
lists.append(line.strip("\n"))
#print(lists)
flag=False
for i in range(2):
if flag:
break
if input_name in lists:
print("你的信息已被锁定")
break
else:
for line in f.readlines():
name,passworld=line.strip("\n").split()
if name == input_name and passworld == input_passworld:
print("欢迎")
flag=True
break
else:
print("请重新输入")
input_name = input("用户名:")
input_passworld = input("密码:")
else:
print("用户信息已被锁定")
f=open("E:\98.txt","a")
f.write(input_name+"\n")
2、对象,类
对于python,一切事物都是对象,对象是基于类创建。
如:
又如:
3、取绝对值
4、__divmod__()的用法:
得到的是(商,余数),一般用于分页。
5、字符串、列表
dir() # 查看类里面都有哪些成员
如:
name="wang"
print(type(name))
print(dir(name))
5.1
__contains__ 即包含
例:result=name.__contains__("er")#等于result= “er” in name
print(result)
结果:false
5.2 居中
name="wang"
result = name.center(20,"*")
print(result)
结果:********wang********
5.3 计数
5.4 编码
5.5 是否以“...”结尾:
5.6、列表与元组的相互转化
tu = tuple([41,45,47])#列表转化为元组
list(tu)#元组转化为列表
5.7、字典
字典的创建:
dic = {"k1":"v1","k2":"v2"}
dic = dict(k1="v1",k2="v2")
“get"的用法:
dic = {"k1":"v1","k2":"v2"}
dic = dict(k1="v1",k2="v2")
print(dic["k1"])
print(dic["k2"])
dic.get("k1")
dic.get("k2")
dic.get("k3","elex")#没有k3的值,把”elex“付给”k3“
键、值、键值对:
键、值、键值对应用于for循环:
更新:
dic = {"k1":"v1","k2":"v2"}
dic.update({"k3":"v3"})
print(dic)
结果:{‘k2‘: ‘v2‘, ‘k1‘: ‘v1‘, ‘k3‘: ‘v3‘}
python学习笔记Day3
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。