今日は、デジタルプログラミングや関連機能の一部の使用上のPythonプログラミング内容を学んでいます。
1、番号:スカラーストレージ、ランダムアクセスは、(新しいオブジェクトを生成します番号の変更後に)変更することはできません
注:変更の不変型がポインタではなく、コンテンツそのものであります
Pythonのサポート進:0初めに
六角た:0xを開始
倍精度浮動小数点型:直接科学的表記または小数で表すことができます。( - )は、通常、浮動小数点値と小数点を有するインデックスと(+)または間に任意のサフィックスE N Eを使用することができる負の指数を示し
2、複数:
複雑なnum.real#の実部
複素数のnum.imag番号虚部
num.conjugate()#戻り複素数の複素共役
混合モード演算子:
強制(b)の方法:
操作の複数がある場合、それは別の複合体に変換されます
いずれかのオペランドが長整数である場合、もう一方は長整数型に変換されます
浮動小数点オペランドがある場合は、他の浮動小数点に変換されます
モジュロ演算:
フロート法と:
あまり正確サプライヤー価値最大の整数の積との間の差をとることである:X-(math.floor(X / Y)* Y)
べき乗:左**右:
記号は、看板を見て、左と右に見ていません。
>>> - ** 2 3
-9
>>>( - 3)** 2
9
>>> 4.0 ** - 1.0
0.25
ビット演算子:
:-( NUM + 1のすべての論理反転のための単項〜のNum#、)
num1をnum2の<<
num1をnum2の>>
num1をnum2の&
num1をnum2の^
NUM1 | NUM2
3、植物の関数値:
BOOL(OBJ)#は、ブール値オブジェクトを返します。
INT(OBJ、ベース= 10)#は、(ベースバンドパラメータはオプションである)オブジェクトによって表される文字列または数字を返し
長いです()
浮く()
繁雑()
4、パフォーマンス機能:
強制()
divmod(a、b)は
整数:リターン(床を除く、残りを取ります)
フロート:戻り値(math.floor(NUM1 / NUM2)、残りを取ります)
複合:リターン(math.floor((NUM1 / NUM2).real)、余り)
5、全体の機能の差をとります:
INT()#ダイレクト小数部(戻り値の型)切り捨て
床以下元(リターンフロート)より()#1に最も近い整数与えるが
ラウンド()#取得元の最も近い整数(リターン浮動小数点型)
6、組み込み関数数値計算:
ABS(NUM)#戻り絶対値
同じ型に強制変換()#のNUM1とNUM2変換
divmod()
POW(num1.num2、MOD = 1)#テイクNUM1 NUM2電力がMODパラメータを提供される場合、モジュロ演算の計算結果は、MODを行います
円形()
以下がその例であります:
。テイク。年がうるう年であるかどうかの判定
#_auther _ = "stuwu79" #の日付:2019年10月18日 年= INT(入力(" 入力してください年:" )) の場合(年%4 == 0 と!今年%100 = 0)または(年間4% == 0 と年間%100 == 0): プリント(" はい" ) 他: プリント(" なし")
B。最大公約数と最小公倍数
#_auther _ = "stuwu79" #の日付:2019年10月18日 = INT(入力(' 第一NUMを入力してください:' )) 、B = INT(入力(' 第二NUMを入力してください:' )) の = * B 中%bの=!0: 、B = B、(%のb)の 他: プリント(B、' 最大の公約数である' ) プリント(S // B、' 最小公倍数です')