python學習筆記Day3
阿新 • • 發佈:2017-07-02
-s tuple lis 相互 都是 img true 包含 python學習
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