python内蔵関数の詳細(一)
python内蔵関数の詳細(一) 1.関数ディレクトリ 2.関数の詳細 (1)print (2)input (3)max (4)min (5)len (6)type (7)id (8)int (9)float (10)str (11)bool (12)list (13)tuple (14)dict (15)set (16)hex (17)bin (18)oct (19)round (20)abs (21)pow (22)divmod
1.関数ディレクトリ
関数名
機能
print
指定した内容を画面に印刷
input
キーボードの入力を取得し、文字列で入力内容を返します.
max
指定したシーケンスの最大値を返します.
min
指定したシーケンスの最小値を返します.
len
指定したシーケンスオブジェクトの要素数を返します.
type
指定したオブジェクトのタイプ名を返します.
id
メモリ内の指定したオブジェクトの開始アドレスを返します.
int
指定したタイプを整数に変換
float
指定したタイプを浮動小数点に変換
str
指定したオブジェクトを文字列タイプに変換
bool
指定したオブジェクトをブール型に変換
list
指定したシーケンスタイプをリストタイプに変換
tuple
指定したシーケンスタイプをメタグループタイプに変換
dict
指定したキーワードパラメータに基づいて辞書タイプを作成
set
指定したオブジェクトをコレクションタイプに変換
hex
その他の進数タイプを16進数に変換
bin
他の進数タイプをバイナリに変換
oct
他の進数タイプを8進数に変換
round
四捨五入
abs
絶対値をとる
pow
ひとつの数のn次方を求めます
divmod
ひとつの数を求めて除算の演算の後の商と余数を行います
2.関数の詳細
(1)print機能:指定内容をスクリーン に印刷する.
(2)input機能:キーボードの入力を取得し、文字列形式で入力内容 を返す.
(3)max機能:指定したシーケンスの最大値 を返します.
(4)min機能:指定したシーケンスの最小値 を返します.
(5)len機能:指定したシーケンスオブジェクトの要素数を返す
(6)type機能:指定したオブジェクトのタイプ名 を返します.
(7)id機能:メモリに指定するオブジェクトの先頭アドレス を返す.
(8)int機能:指定されたタイプを整数 に変換する
(9)float機能:指定したタイプを浮動小数点型 に変換する
(10)str機能:指定したオブジェクトを文字列タイプ に変換する
(11)bool機能:指定したオブジェクトをブール型 に変換 pythonでは、0、Nullタプル、Nullリスト、Null辞書、noneなどがFalse= とデフォルト設定されています.
(12)list機能:指定したシーケンスタイプをリストタイプ に変換する
(13)tuple機能:指定されたシーケンスタイプをメタグループタイプ に変換する
(14)dict機能:指定されたキーワードパラメータに基づいて辞書タイプ を構築する.
(15)set機能:指定されたオブジェクトをコレクションタイプ に変換する
(16)hex機能:他の進数タイプを16進数 に変換
(17)bin機能:他の進数タイプをバイナリ に変換
(18)oct機能:他の進数タイプを8進数 に変換
(19)round機能:四捨五入
(20)abs機能:絶対値 を取る
(21)pow機能:1つの数のn次方 を求めます
(22)divmod機能:1つの数を求めて除算演算を行った後の商と余数
1.関数ディレクトリ
関数名
機能
指定した内容を画面に印刷
input
キーボードの入力を取得し、文字列で入力内容を返します.
max
指定したシーケンスの最大値を返します.
min
指定したシーケンスの最小値を返します.
len
指定したシーケンスオブジェクトの要素数を返します.
type
指定したオブジェクトのタイプ名を返します.
id
メモリ内の指定したオブジェクトの開始アドレスを返します.
int
指定したタイプを整数に変換
float
指定したタイプを浮動小数点に変換
str
指定したオブジェクトを文字列タイプに変換
bool
指定したオブジェクトをブール型に変換
list
指定したシーケンスタイプをリストタイプに変換
tuple
指定したシーケンスタイプをメタグループタイプに変換
dict
指定したキーワードパラメータに基づいて辞書タイプを作成
set
指定したオブジェクトをコレクションタイプに変換
hex
その他の進数タイプを16進数に変換
bin
他の進数タイプをバイナリに変換
oct
他の進数タイプを8進数に変換
round
四捨五入
abs
絶対値をとる
pow
ひとつの数のn次方を求めます
divmod
ひとつの数を求めて除算の演算の後の商と余数を行います
2.関数の詳細
(1)print
print(11,22,33)
print(11,22,end="#") #end , “
”
print(11,22,seq="#") #seq ,
11 22 33
11 22#
11#22
(2)input
a=input(" :") # 12
a
'12'
(3)max
max([11,22,33,44])
lst=[[21,35],[11,34],[45,14]]
max(lst,key=lambda x:x[1]) #
44
[21,35]
(4)min
min([11,22,33,44])
lst=[[21,35],[11,34],[45,14]]
min(lst,key=lambda x:x[1]) #
11
[45,14]
(5)len
len(1) #len
len("adadda")
len([11,33,44])
Traceback (most recent call last):
File "" , line 1, in <module>
TypeError: object of type 'int' has no len()
6
3
(6)type
type(1)
a=[]
type(a)
<class 'int'>
<class 'list'>
(7)id
a=1
id(a) # C &a
140727870998176
(8)int
int(2.4)
int("2")
int("0b1101",2) #2
2
2
13
(9)float
float(2)
float("2")
2.0
2.0
(10)str
str(2)
str([11,22])
'2'
'[11,22]'
(11)bool
bool(0)
bool([])
bool((0))
bool(None)
bool({})
False
False
False
False
False
(12)list
list("fafasd")
['f','a','f','a','s','d']
(13)tuple
tuple("fafasd")
('f', 'a', 'f', 'a', 's', 'd')
(14)dict
dict(x=1,y=2)
{'x': 1, 'y': 2}
(15)set
set([11,221,11,11]) # set
{11, 221}
(16)hex
hex(10) #
hex(0o72) #
hex(0b1101) #
'0xa'
'0x3a'
'0xd'
(17)bin
bin(10) #
'0b1010'
(18)oct
oct(10) #
'0o12'
(19)round
round(4.51)
5
(20)abs
abs(-1)
1
(21)pow
pow(2,3) # 2 3
8
(22)divmod
divmod(10,3) # 10 3 ( 、 )
(3, 1) # ,