Python細緻技巧總結(不斷更新)

2021-09-24 14:56:15 字數 960 閱讀 9927

print(str(n)[::-1])
動態語言能用type()動態建立類,靜態語言不行

3. 字串轉數字

一、python中字串轉換成數字

(方法1)

類中進行匯入:import string

str='555'

num=string.atoi(str)

num即為str轉換成的數字

轉換為浮點數:string.atof(str)

(方法2)直接int

int(str)即可。

二、數字轉換成字串

num=322

str='%d'%num

str即為num轉換成的字串

4.pycharm使用:宣告使用utf-8
syntaxerror: non-ascii character '\xef' in file 1.py on line 12, but no encoding declared; see  for details

#encoding:utf-8 -----------------------------------缺少此行將會導致以上的錯誤

5.python 獲取list特定元素下標

方法一: 利用陣列自身的特性 a.index(target), 其中a是你的目標list,target是你需要的下標對應的值

a=[72, 56, 76, 84, 80, 88]

print(a.index(76))

output:

2

6.pycharm 提醒 typo in word

在使用idea時,**中單詞底部有波浪線,提示typo in word時

原因:單詞拼寫檢查功能,說明當前拼寫有問題,

解決方式:按照駝峰命名法,重新命名即可;可以通過pycharm設定規避提醒

Python技巧 不斷更新中

1.讀取檔案的內容 filepath 檔案路徑 lambda f f.read f.close file filepath 0 2.將內容寫入到檔案中 lambda f,d f.write d f.close file r d a.txt w 要寫入的資料 3.根據正規表示式過濾資料夾中的檔案 im...

Python常用技巧工具 不斷更新

雙星 放在字典的前面可以讓你將字典的內容作為命名引數傳遞給函式。字典的鍵是引數的名字,鍵的值作為引數的值傳遞給函式 dictionary defsomefunction a b print a b return these do the same thing somefunction a 1,b 2...

python公升級的好處 python總結(更新中)

1 python函式中的引數傳遞 注意可變和不可變傳遞 可更改 mutable 與不可更改 immutable 物件 在 python 中,strings,tuples,和 numbers 是不可更改的物件,而 list,dict 等則是可以修改的物件。不可變型別 變數賦值 a 5 後再賦值 a 1...