python學習筆記(型別轉換函式)
python型別轉換函式
python提供的型別轉換函式用於各種資料型別之間互相轉換.
bin(i)
函式將整數轉換為二進位制字串,以’0b’開頭.例如,bin(12),將返回字串’0b1100’.
chr(i)
將一個ASCII 碼整型轉化為對應的單字元字串.引數i應該是閉區間[0,255]內的整數,否則將ValueError的錯誤.例如,執行chr(97)將返回’a’.
bool(x)
將一個值轉化為布林值.如果x為空Node,空字元,0,或省略時返回False,否則均返回True 例如,執行bool(‘Hello word’)將返回True,而執行bool()將返回False.
complex(rel,image)
兩個整數引數轉換為一個複數,其值為real+image*j,其中j是虛數單位,如果省略,將預設為0,例如complex(3,2)將返回3+2j,執行complex(2),將返回2+0j.complex還支援字串到複數的轉換,此時,函式只接受到一個字串,例如complex(‘5+6j’)將返回5+6j.
相關推薦
python學習筆記(型別轉換函式)
python型別轉換函式 python提供的型別轉換函式用於各種資料型別之間互相轉換. bin(i) 函式將整數轉換為二進位制字串,以’0b’開頭.例如,bin(12),將返回字串’0b1100’. chr(i) 將一個ASCII 碼整型轉化為對應的單字元
go學習筆記-型別轉換(Type Conversion)
型別轉換(Type Conversion) 型別轉換用於將一種資料型別的變數轉換為另外一種型別的變,基本格式 type_name(expression) type_name 為型別,expression 為表示式。 示例 func testCov() { var a = 20 var
python學習筆記:print 函式vs. return函式,global變數 vs. local變數
print函式與return函式差別: 一、結果: (1)return expression ———— 計算expression (2)print(statements)———— 列印statements 二、輸出: (1)在互動
python學習筆記: round()函式及相關
一、round(x [ , n ]):返回x(可以為數值或運算表示式)的四捨五入值,保留n位小數。 Note1 :當小數點後正好為5時,round(X.5)=X或者X+1(trap!) ***在python2.7的doc中,round()的最後寫著,“Values are rounded t
python學習筆記: range()函式、算數運算子“//”,迴圈while與for
range() 函式——可建立一個整數列表,一般用在 for 迴圈中,函式語法:range(start, stop[, step]) start: 計數從 start 開始。預設是從 0 開始。例如range(5)等價於range(0, 5); stop: 計數到 stop 結束,但
Python學習筆記系列——高階函式(map/reduce)
一、map #變數可以指向函式,函式的引數能接受變數,那麼一個函式就可以接受另一個函式作為引數,這種函式被稱之為高階函式 def add(x,y,f): return f(x)+f(y) print(add(-5,-9,abs)) ''' map()函式接受兩個引數,一個是函式,
Python學習筆記系列——高階函式(filter/sorted)
一、filter #filter()函式用於過濾序列。和map()類似,也接收一個函式和一個序列,把函式依次作用於每個元素,根據返回值是True還是False決定是否保留該元素。 #filter()函式返回的是一個Iterator,即惰性序列,所以要強迫filter()完成計算結果,需要用list(
Python學習筆記7——常用函式
把握今天,才能擁有明天! eval()函式 把一個字串當成一個表示式來執行, 返回表示式執行後的結果 語法: eval(string_code, globals=None, locals=None) exec()函式 跟eval功能類似, 但是
python學習筆記(82) JS函式和物件
區域性變數會在函式執行以後刪除,全域性變數會在頁面關閉以後刪除 作用域: var city = 'BeiJing';function Bar() { console.log(city);}function f() { var city = 'ShangHai'; return Bar}v
python學習筆記:print()函式
<版本:python3.6> print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) print預設以'\n'結尾,也就是每執行一次均換行。 (1)輸出不換行:直接去掉'\n'即可,也
Python學習筆記三:函式
文章目錄 1. 呼叫函式 資料型別轉換 2. 定義函式 2.1 `def` 2.2 空函式 2.3 引數檢查 2.4 返回多個值 2.5 練習
python學習筆記11(函式)
函式 概述: 在一個完整的專案中,某些功能會反覆的使用。那麼會將功能封裝成函式,當我們要使用功能的時候直接呼叫函式即可 本質:函式就是對功能的封裝 優點 1、簡化程式碼結構,增加了程式碼的複用度(重複使用的程度) 2、如果想修改某些功能或者除錯某個BUG,只需要修改對應的函式即可
Python基礎之型別轉換函式,輸出格式化,if條件語句等測試
說明:python為3.x。在pycharm中測試通過 """ python區分大小寫 目前已經測試過得函式 print(x):將x輸出到控制檯 type(x):檢視x的變數型別 input():變數輸入,使用者輸入的任何內容Python都認為是一個字串 """ #
python學習筆記(四)——高階函式
一、函數語言程式設計 函式是Python內建支援的一種封裝,我們通過把大段程式碼拆成函式,通過一層一層的函式呼叫,可以把複雜任務分解成簡單的任務,這種分解可以稱之為面向過程的程式設計。函式就是面向過程的程式設計的基本單元。而函數語言程式設計(-- Functiona
python學習筆記:range()函式用法
>>> range(1,5) #代表從1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) #代表從1到5,間隔2(不包含5) [
Python學習筆記:split()函式和strip()函式的使用說明
一、函式說明 1、split()函式 split():拆分字串。通過指定分隔符對字串進行切片,並返回分割後的字串列表(list) 語法:str.split(str="",num=string.count(str))[n] 引數說明: str:表示為分隔符,預設為空格,但是
python學習筆記3.4-函式裝飾器
軟體開發的過程中,最基本的技能就是:不要重複自己的工作。也就是說,在任何時候,當需要建立高度重複的程式碼時,通常都需要尋找一個更加快捷的解決方案。在python中,這類問題常常會歸為“超程式設計”。 簡而言之,超程式設計的主要目標是建立函式和類,並用他們來操縱
python學習筆記,返回函式,匿名函式,裝飾器
宣告:想學習的朋友可以直接看http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000廖雪峰老師的網站學習,這些只是個人筆記和整理。返回函式:def lazy_sum(*
Python各類資料型別轉換函式總結
int(x [,base ]) 將x轉換為一個整數 long(x [,base ]) 將x轉換為一個長整數 float(x ) 將x轉換到一個浮點數 complex(real [,imag ]) 建立一個複數 str(x )
Python學習筆記 Day7 對資料型別的總結、input輸入及函式定義
Day 7 對資料型別的總結、input輸入及函式定義 複習前6天的內容 Python基本資料型別之一 python基本資料型別之二: 列表複習聯絡 問題:用remove,結合for或者while刪除列表內容: bicycles = ['trek', 'canno