student=[]defprint_menu():print("學(xué)生管理系統(tǒng)V2.0")print("="*30)print("1.添加學(xué)生基本信息")print("2.通過學(xué)號刪除學(xué)生信息")print("3.顯示全部學(xué)生信息")print("4.通過姓名查找學(xué)生的信息")print("5.通過學(xué)號修改學(xué)生信息")print("6.導(dǎo)出學(xué)生基本信息到指定路徑的文件中")print("7.查詢成績最高的學(xué)生基本信息")print("8.查詢成績最低的學(xué)生
系統(tǒng) 2019-09-27 17:56:15 1794
一、數(shù)據(jù)類型:-數(shù)值-字符串-列表-元組-字典1.數(shù)值類型:(1)整型In[6]:a=123In[7]:type(a)Out[7]:intIn[8]:(2)長整型In[8]:a=199999999999999999999999999999In[9]:aOut[10]:199999999999999999999999999999LIn[11]:type(a)Out[12]:longIn[13]:(3)浮點型0.0,12.0-18.83e+7等科學(xué)計數(shù)法是浮點
系統(tǒng) 2019-09-27 17:56:05 1794
Python算術(shù)運算符以下假設(shè)變量a為10,變量b為20:運算符描述實例+加-兩個對象相加a+b輸出結(jié)果30-減-得到負數(shù)或是一個數(shù)減去另一個數(shù)a-b輸出結(jié)果-10*乘-兩個數(shù)相乘或是返回一個被重復(fù)若干次的字符串a(chǎn)*b輸出結(jié)果200/除-x除以yb/a輸出結(jié)果2%取模-返回除法的余數(shù)b%a輸出結(jié)果0**冪-返回x的y次冪a**b輸出結(jié)果20//取整除-返回商的整數(shù)部分9//2輸出結(jié)果4,9.0//2.0輸出結(jié)果4.0以下實例演示了Python所有算術(shù)運算符
系統(tǒng) 2019-09-27 17:55:21 1794
背景有一個工作郵箱,會接收許多人不斷地投遞的簡歷。由于郵件數(shù)量比較多,因此產(chǎn)生了一個需求。要求自動將郵件從郵件服務(wù)器取回到本地,并將郵件的基本信息存入本地的sqlite數(shù)據(jù)庫。郵件的正文以單獨文件的形式存放在文件夾下。實現(xiàn)備注:在python2.7下測試運行正常,如果用python3,可能需要對代碼稍做修改。1,郵件配置參數(shù)文件mail.conf[mail163]#此外應(yīng)寫上你實際的帳號與密碼user=xxxx@163.compassword=xxxxxp
系統(tǒng) 2019-09-27 17:55:14 1794
文章目錄1.函數(shù)的執(zhí)行流程1.1.字節(jié)碼了解壓棧過程1.2.嵌套函數(shù)的壓棧2.遞歸2.1.遞歸函數(shù)2.2.遞歸的性能2.3.遞歸的優(yōu)化2.4.間接遞歸2.5.遞歸總結(jié)3.匿名函數(shù)4.Python生成器4.1.基本結(jié)構(gòu)4.2.使用場景4.3.協(xié)程coroutine4.4.yieldfrom1.函數(shù)的執(zhí)行流程函數(shù)的執(zhí)行需要對函數(shù)進行壓棧,什么是壓棧呢,簡而言之就是在函數(shù)執(zhí)行時在棧中創(chuàng)建棧幀存放需要的變量以及指針的意思。具體涉及的知識非常多,這里就以一個Pyth
系統(tǒng) 2019-09-27 17:54:56 1794
1、元素的分類需求:有如下集合[11,22,33,44,55,66,77,88,99,90……],將所有大于66的值保存在字典的第一個key中,將小于66的值保存在第二個key的值中代碼實現(xiàn):1#定義一個list列表2li=[11,22,33,44,55,66,77,88,99,90]3#定義空字典4dic={"k1":[],"k2":[]}5foriinli:6ifi<=66:7dic['k1'].append(i)8else:9dic['k2'].ap
系統(tǒng) 2019-09-27 17:54:43 1794
文件內(nèi)容如下:Alex100000Rain80000Egon50000Yuan30000#此處有一個空行!現(xiàn)在看如何處理并轉(zhuǎn)成列表!salary_info=open("salaryinfo.txt","r+",encoding="UTF-8")salary_info_list=[]forlineinsalary_info.readlines():ifline=='\n':passelse:salary_info_list.append(list(line.
系統(tǒng) 2019-09-27 17:54:35 1794
Python面向?qū)ο缶幊獭鄳B(tài)、多態(tài)性、鴨子類型一、多態(tài)多態(tài)指的是一類事物有多種形態(tài),比如動物有多種形態(tài):人,狗,豬importabcclassAnimal(metaclass=abc.ABCMeta):#同一類事物:動物@abc.abstractmethoddeftalk(self):passclassPeople(Animal):#動物的形態(tài)之一:人deftalk(self):print('sayhello')classDog(Animal):#動物
系統(tǒng) 2019-09-27 17:53:42 1794
概述由于Python2的官方維護期即將結(jié)束,越來越多的Python項目從Python2切換到了Python3??墒?,在實際的工作中,我發(fā)現(xiàn)好多人都是在用Python2的思維去寫Python3的代碼,Python3給我們提供了很多新的、很方便的特性,可以幫助我們快速的編寫代碼。f-strings(3.6+)在Python里面,我們經(jīng)常使用format函數(shù)來格式化字符串,例如:user="JaneDoe"action="buy"log_message='Use
系統(tǒng) 2019-09-27 17:53:30 1794
本文實例講述了Python實現(xiàn)一個簡單的MySQL類。分享給大家供大家參考。具體實現(xiàn)方法如下:復(fù)制代碼代碼如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#Createdon2011-2-19#@author:xiaoxiaoimportMySQLdbimportsys__all__=['MySQL']classMySQL(object):'''MySQL'''conn=''cursor=''def__init__(se
系統(tǒng) 2019-09-27 17:53:16 1794