天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        天才領(lǐng)路者

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        400-850-8622

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓資訊 > 終于發(fā)現學(xué)python*要學(xué)什么

                                                                                        終于發(fā)現學(xué)python*要學(xué)什么

                                                                                        日期:2019-09-18 17:50:14     瀏覽:441    來(lái)源:天才領(lǐng)路者
                                                                                        核心提示:PyQt5是基于Digia公司強大的圖形程式框架Qt5的python接口,由一組python模塊構成。PyQt5本身?yè)碛谐^(guò)620個(gè)類(lèi)和6000函數及方法。

                                                                                        PyQt5是基于Digia公司強大的圖形程式框架Qt5的python接口,由一組python模塊構成。PyQt5本身?yè)碛谐^(guò)620個(gè)類(lèi)和6000函數及方法。在可以運行于多個(gè)平臺。PyQt5擁有雙重協(xié)議,自由開(kāi)發(fā)者可以選擇免費的GPL版本,僅當你準備將PyQt用于商業(yè)活動(dòng)時(shí),你必須為此交付commercial許可費用。以下是小編為你整理的學(xué)python前要學(xué)什么 ?

                                                                                        QtCore模塊涵蓋了包的核心的非GUI功能,此模塊被用于處理程序中涉及到的 time、文件、目錄、數據類(lèi)型、文本流、鏈接、mime、線(xiàn)程或進(jìn)程等對象。 ?

                                                                                        QtGui模塊涵蓋多種基本圖形功能的類(lèi); 包括但不限于:窗口集、事件處理、2D圖形、基本的圖像和界面 和字體文本。 ?

                                                                                        QtWidgets模塊包含了一整套UI元素組件,用于建立符合系統風(fēng)格的classic界面,非常方便,可以在安裝時(shí)選擇是否使用此功能。

                                                                                        學(xué)python前要學(xué)什么

                                                                                        ?

                                                                                        QtMultimedia模塊包含了一套類(lèi)庫,該類(lèi)庫被用于處理多媒體事件,通過(guò)調用API接口訪(fǎng)問(wèn)攝像頭、語(yǔ)音設備、收發(fā)消息(radio functionality)等。 ?

                                                                                        QtBluetooth模塊包含了處理藍牙活動(dòng)的類(lèi)庫,它的功能包括:掃描設備、連接、交互等行為。 ?

                                                                                        QtNetwork模塊包含用于網(wǎng)絡(luò )編程的類(lèi)庫,這組類(lèi)程序通過(guò)提供便捷的TCP/IP 及 UDP 的 c/s 程式碼集合,使得基于Qt的網(wǎng)絡(luò )編程更容易。 ?

                                                                                        import smtplib

                                                                                        import smtplib ?

                                                                                        from email.mime.text import MIMEText ?

                                                                                        to_list=["xxx@xxxxx"] ?

                                                                                        host="smtp.xxx" ?

                                                                                        username="xxx" ?

                                                                                        password="xxx" ?

                                                                                        postfix="xxx" ?

                                                                                        def send_plain_mail(send_list,title,content): ?

                                                                                        me="<"+username+"@"+postfix+">" ?

                                                                                        msg = MIMEText(content,_subtype='plain',_charset='gb2312') ?

                                                                                        msg['Subject'] = title ?

                                                                                        msg['From'] = me ?

                                                                                        msg['To'] = ";".join(to_list) ?

                                                                                        try: ?

                                                                                        server = smtplib.SMTP() ?

                                                                                        server.connect(host) ?

                                                                                        server.login(username,password) ?

                                                                                        server.sendmail(me, to_list, msg.as_string()) ?

                                                                                        server.close() ?

                                                                                        return True ?

                                                                                        except Exception, e: ?

                                                                                        print str(e) ?

                                                                                        return False ?

                                                                                        if __name__ == '__main__': ?

                                                                                        email_title = "title::" ?

                                                                                        email_content = "content::" ?

                                                                                        if send_plain_mail(to_list,email_title,email_content): ?

                                                                                        print "send success !" ?

                                                                                        else: ?

                                                                                        print "send failed !" ?

                                                                                        ?

                                                                                        導入re模塊

                                                                                        #導入正則表達式模塊

                                                                                        import re

                                                                                        再來(lái)一個(gè)簡(jiǎn)單的例子演示

                                                                                        #簡(jiǎn)單演示

                                                                                        s='123abc123abc123abc'

                                                                                        print s

                                                                                        print re.findall(r'123',s)

                                                                                        #'r'...''表示raw字符串

                                                                                        #功能字符:'.','*','?','^','$','/'

                                                                                        #分界符:'[',']','(',')','{','}'

                                                                                        #轉義字符:'d','w','s','b'

                                                                                        #'|'表示或

                                                                                        s='I have a pen and I have a apple'

                                                                                        print s

                                                                                        print re.findall(r'I have a pen|apple',s)

                                                                                        print re.findall(r'I have a (?:pen|dog)',s)

                                                                                        使用無(wú)捕獲組與一般或'|'的區別

                                                                                        無(wú)捕獲組使用'(?:...)'格式

                                                                                        #無(wú)捕獲組:'(?:)'

                                                                                        s='ababababba babab babababab'

                                                                                        print re.findall(r'/b(?:ab)+/b',s)

                                                                                        #'.'匹配除換行符之外的所有字符,若選用re.S則包括所有字符

                                                                                        s='123n456n789'

                                                                                        print s

                                                                                        print re.findall(r'.+',s)

                                                                                        print re.findall(r'.+',s,re.S)

                                                                                        #'^'匹配開(kāi)頭'$'匹配結尾

                                                                                        #'d'匹配數字

                                                                                        #'D'匹配非數字

                                                                                        #'w'匹配字母和數字

                                                                                        #'W'匹配非字母和數字

                                                                                        #'s'匹配空格符、制表符、回車(chē)符等表示分隔意義的字符

                                                                                        #'S'匹配非間隔符

                                                                                        #'A'匹配開(kāi)頭

                                                                                        #'Z'匹配結尾

                                                                                        s='123nabcn123'

                                                                                        print s

                                                                                        print re.findall(r'^d+',s,re.M)

                                                                                        print re.findall(r'Ad+',s,re.M)

                                                                                        print re.findall(r'd+$',s,re.M)

                                                                                        print re.findall(r'd+Z',s,re.M)

                                                                                        如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..