原创 python的取數字的內建函數
print(abs(3.5)) #abs函數取絕對值 print(abs(-3.5)) print(divmod(25.0,6))#divmod函數取地板除和餘數,返回一個元組 print(pow(3,4,80))#pow函數取3的4次方
原创 python3.x中運行生產器AttributeError: 'generator' object has no attribute 'next'解決
在python3.x中需要將以前版本中的next改爲:__next__ def simpleGen(): yield 1 yield '2 --> punch!' myG = simpleGen() for eac
原创 python Tkinter 在py2和py3中的使用差別
Tkinter 在py2和py3中的使用差別 py2 與 py3 中 tkinter 的變化: Tkinter → tkinter tkMessageBox → tkinter.messagebox
原创 python 3.x 報錯誤NameError: name 'os' is not defined
在調用os前添加:import os
原创 python 3.x 多繼承 下方法的調用
多繼承中,如有多個方法存在的調用: class P1: def foo(self): print('Called P1-foo()') class P2: def foo(self):
原创 NameError: name 'raw_input' is not defined錯誤解決
最近開始學習python發現報錯“NameError: name 'raw_input' is not defined”,原來raw_input()是以前版本的函數,在最新的3.X版本中應該替換成input()成功解決。input()按下
原创 NameError: name 'reduce' is not defined 解決
python3.x中的reduce函數和python2.x不在同一個庫裏了,需要導入:from functools import reduce from functools import reduce print('the total
原创 VC6.0 無法進行打斷點
使用VC6.0 進行打斷點:Insert/Remove Breakpoint 發現沒有出現實心的圓圈。 查找了網上,先清除斷點:Remove All Breakpoints 然後在進行打斷點Insert/Remove Breakpoint
原创 PYTHON 3.X TCP的時間戳服務器
TCP的時間戳服務器,TCP客戶端連接併發送一個字符串以換行符結尾(\r\n).服務器會將字符串帶上時間戳後回傳給客戶端。 from socketserver import (TCPServer as TCP,StreamRequest
原创 PYTHON 3.X UDP通信時間戳服務器
創建一個UDP服務器,然後等待UDP連接,並將連接的客戶端發來的信息,加個時間撮發揮給客戶端。 from socket import * from time import ctime HOST = '127.0.0.1' POR
原创 win10打開calc自帶計算器,錯誤提示:需要新應用打開此calculator 解決
打開win10自帶的計算器calc,提示需要新應用打開此calculator 先將所有程序關閉,以管理員身份運行 Windows PowerShell,之後輸入以下命令:Get-AppXPackage -AllUsers | Foreac
原创 python 3.x 匹配match和search的區別
match是從標的的開頭部分進行匹配,如存在,則返回第一次符合對象。 search是從標的的任意部分匹配,如存在,則返回第一次符合對象。 match例子1: bt = 'bat|bet|bit' m = re.match(bt,'ba
原创 python 3.x類屬性可變和不可變時,實例賦值的差異
在類屬性不是可變屬性的時候,在實例賦值屬性時,是新創建了實例屬性,將類屬性“隱藏”,刪除實例屬性後,類屬性顯示出來: class Foo(object): x = 1.5 foo = Foo() print(foo.x) f
原创 python 3.x 父類和子類
python 3.x中子類的繼承父類的相關方法和屬性: class Parent(object): def parentMethod(self): print('calling parent method')
原创 python 3.0 調用另外一個文件重的函數和變量,同一進行改變
新建一個文件1:imptee.py foo = 'abc' def show(): print('foo from imptee:',foo) 新建文件2來調用文件1中的函數和變量:impter.py import i