Python字符串(string)詳解及代碼Python的字符串可以使用單引號('),雙引號("),三引號(''');三引號(''')里面,可以添加單引號和雙引號,也可以通過轉義序列(\)添加;字符串放在一起自動連接成為一個字符串;字符串前面添加限定詞R或r,表示是自然字符串(naturestring),可以忽略里面的格式限制;在物理行末尾添加"\",可以連接下一個物理行;括號,方括號,大括號也可以一定限度的擴充物理行;具體參見代碼注釋;代碼如下:#-*-
系統 2019-09-27 17:56:15 1891
try:print('1111')#1/0print('2222')#name#2+'3'#[][3]#{}['k']ret=int(input('number>>>'))print(ret*'*')exceptValueError:print('輸入的數據類型有誤')exceptException:print('你錯了,老鐵')else:print('沒有異常的時候執行else中的代碼')print('===========')deffunc():try
系統 2019-09-27 17:55:50 1891
python動態語言在運行時可以改變類的結構,添加屬性,添加方法刪除函數添加屬性:就是在類的結構以外添加屬性也可以修改1.添加對象屬性(1)p1.age="123"#使用對象名創建(2)setattr(p1,"home","陽光小區")#使用內置方法設置和取得屬性值getattr(p1,"home")#取得新增屬性的值2.添加類屬性(1)Preson.ID=111112#使用類名創建添加方法:3.添加對象方法importtypesdefstudy(self
系統 2019-09-27 17:55:39 1891
課程導學001課程定位和目標002課程導學第一部分Python快速入門第1天Python基本語法元素003Python基本語法元素004程序設計基本方法005Python開發環境配置006實例1-溫度轉換007Python程序語法元素分析008Python基本語法元素小結第2天Python基本圖形繪制009Python基本圖形繪制010深入理解Python語言011實例2-Python蟒蛇繪制012模塊1-turtle庫的使用013turtle程序語法元素
系統 2019-09-27 17:55:32 1891
Python算術運算符以下假設變量a為10,變量b為20:運算符描述實例+加-兩個對象相加a+b輸出結果30-減-得到負數或是一個數減去另一個數a-b輸出結果-10*乘-兩個數相乘或是返回一個被重復若干次的字符串a*b輸出結果200/除-x除以yb/a輸出結果2%取模-返回除法的余數b%a輸出結果0**冪-返回x的y次冪a**b輸出結果20//取整除-返回商的整數部分9//2輸出結果4,9.0//2.0輸出結果4.0以下實例演示了Python所有算術運算符
系統 2019-09-27 17:55:21 1891
鎖在使用用的過程中需要導入threading模塊的Lock類使用鎖:當多個線程幾乎同時修改某一個共享數據的時候,需要進行同步控制線程同步能夠保證多個線程安全訪問競爭資源,最簡單的同步機制是引入互斥鎖。互斥鎖為資源引入一個狀態:鎖定/非鎖定。鎖的語法創建鎖、鎖定鎖、釋放鎖fromthreadingimportLock#創建鎖mutex=Lock()#獲取鎖(上鎖)mutex.acquire()#釋放鎖(解鎖)mutex.release()在鎖定鎖的過程中ac
系統 2019-09-27 17:55:04 1891
本文實例講述了Python求兩個list的差集、交集與并集的方法。分享給大家供大家參考。具體如下:list就是指兩個數組之間的差集,交集,并集了,這個小學數學時就學過的東西,下面就以實例形式對此加以分析。一.兩個list差集如有下面兩個數組:a=[1,2,3]b=[2,3]想要的結果是[1]下面記錄一下三種實現方式:1.正常的方式復制代碼代碼如下:ret=[]foriina:ifinotinb:ret.append(i)2.濃縮版復制代碼代碼如下:ret=
系統 2019-09-27 17:54:52 1891
問題1:如果日期中有千年以前的情況(沒法用格式化函數),如('2010-11-23','1989-3-7','2010-1-5','978-12-1','2010-2-4')參照方法1問題2:如果日期中沒有千年以前的情況,做法就很多了。參照方法2和方法3#-*-coding:utf-8-*-importtimefromoperatorimportitemgetterarr=('2010-11-23','1989-3-7','2010-1-5','978-1
系統 2019-09-27 17:54:50 1891
判讀是否存在文件夾importtensorflowastfimportosfolder='./floder'ifnottf.gfile.Exists(folder):#若文件夾不存在,則自動創建文件夾tf.gfile.MakeDirs(folder)若存在刪除文件夾下所有文件iftf.gfile.Exists(folder):#返回一個listforfilein(tf.gfile.ListDirectory(folder)):#添加絕對路徑,并刪除文件tf
系統 2019-09-27 17:54:49 1891
#!/usr/bin/python#coding:utf-8importnumpyasnpa=np.array([1,2,3])b=np.array([[1,2,3],[4,5,6],[7,8,9]])#shape是維度,dtype是元素的類型printa.shapeprinta.dtype#使用函數生成等差數列數組x1=np.arange(1,11,2)x2=np.linspace(1,9,5)printx1,x2#求數組中的最大值和最小值printnp
系統 2019-09-27 17:54:45 1891