亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python函數(shù)式編程實(shí)現(xiàn)登錄注冊(cè)功能

 更新時(shí)間:2022年02月08日 12:22:09   作者:night_du  
這篇文章主要為大家詳細(xì)介紹了Python函數(shù)式編程實(shí)現(xiàn)登錄注冊(cè)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Python函數(shù)式編程實(shí)現(xiàn)登錄注冊(cè)功能的具體代碼,供大家參考,具體內(nèi)容如下

代碼:

def login(username, password):
? ? """
? ? 用于用戶登錄
? ? :param username:用戶輸入的用戶名?
? ? :param password: 用戶輸入的密碼
? ? :return: true表示登錄成功,false登錄失敗
? ? """
? ? # 打開文件
? ? f = open('db', 'r')
? ? # 一行一行遍歷
? ? for line in f:
? ? ? ? line_list = line.strip().split('|') ?# 去行(\n)拆分
? ? ? ? if line_list[0] == username and line_list[1] == password:
? ? ? ? ? ? return True
? ? return False


def register(username, password):
? ? """
? ? 用戶注冊(cè)功能
? ? :param username: 用戶名
? ? :param password: 密碼
? ? :return: 默認(rèn)返回null
? ? """

? ? f = open('db', 'a') ?# 追加模式
? ? temp = '\n' + username + '|' + password
? ? f.write(temp) ?# 寫入到文件
? ? f.close()


# 主函數(shù)
def main():
? ? t = input('1:登錄 ?2:注冊(cè)')
? ? if t == '1':
? ? ? ? user = input('請(qǐng)輸入用戶名:')
? ? ? ? pwd = input('請(qǐng)輸入密碼:')
? ? ? ? r = login(user, pwd)
? ? ? ? if r:
? ? ? ? ? ? print('登錄成功')
? ? ? ? else:
? ? ? ? ? ? print('登錄失敗')
? ? elif t == '2':
? ? ? ? user = input('請(qǐng)輸入用戶名:')
? ? ? ? pwd = input('請(qǐng)輸入密碼:')
? ? ? ? print('注冊(cè)成功。')
? ? ? ? register(user, pwd)


# 當(dāng)程序運(yùn)行時(shí),調(diào)用主函數(shù)
main()

創(chuàng)建一個(gè)db.txt(存儲(chǔ)登錄信息)的文件,內(nèi)容格式如下:

效果:

登錄

注冊(cè)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Python中的strftime()方法的使用

    詳解Python中的strftime()方法的使用

    這篇文章主要介紹了詳解Python中的strftime()方法的使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python的dict字典結(jié)構(gòu)操作方法學(xué)習(xí)筆記

    Python的dict字典結(jié)構(gòu)操作方法學(xué)習(xí)筆記

    這篇文章主要介紹了Python的dict字典結(jié)構(gòu)操作方法學(xué)習(xí)筆記本,字典的操作是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-05-05
  • selenium+超級(jí)鷹實(shí)現(xiàn)模擬登錄12306

    selenium+超級(jí)鷹實(shí)現(xiàn)模擬登錄12306

    這篇文章主要介紹了selenium+超級(jí)鷹實(shí)現(xiàn)模擬登錄12306,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • python二分法查找函數(shù)底值

    python二分法查找函數(shù)底值

    大家好,本篇文章主要講的是python二分法查找函數(shù)底值,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有用的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Python 關(guān)于反射和類的特殊成員方法

    Python 關(guān)于反射和類的特殊成員方法

    本文給大家分享python關(guān)于反射和類的特殊成員方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-09-09
  • Python基于dom操作xml數(shù)據(jù)的方法示例

    Python基于dom操作xml數(shù)據(jù)的方法示例

    這篇文章主要介紹了Python基于dom操作xml數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了Python針對(duì)xml格式文件的加載、讀取、節(jié)點(diǎn)與屬性遍歷等相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • python全棧知識(shí)點(diǎn)總結(jié)

    python全棧知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理了關(guān)于python全棧的知識(shí)點(diǎn)以及學(xué)習(xí)路線的總結(jié),需要的朋友們參考下。
    2019-07-07
  • pytorch之torchvision.transforms圖像變換實(shí)例

    pytorch之torchvision.transforms圖像變換實(shí)例

    今天小編就為大家分享一篇pytorch之torchvision.transforms圖像變換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python中文糾錯(cuò)的簡(jiǎn)單實(shí)現(xiàn)

    Python中文糾錯(cuò)的簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要是用 Python 實(shí)現(xiàn)了簡(jiǎn)單的中文分詞的同音字糾錯(cuò),目前的案例中只允許錯(cuò)一個(gè)字,感興趣的小伙伴們可以參考一下
    2021-07-07
  • python 如何去除字符串頭尾的多余符號(hào)

    python 如何去除字符串頭尾的多余符號(hào)

    這篇文章主要介紹了python 如何去除字符串頭尾的多余符號(hào),在python開發(fā)中經(jīng)常會(huì)遇到這樣的需求,今天小編通過(guò)實(shí)例代碼給大家講解,需要的朋友可以參考下
    2019-11-11

最新評(píng)論