数値文字列

注:のpython-独立変数の種類と名前とに関連するデータのタイプ(これはここでPythonの他の言語との間の差)
数値
タイプ値:整数INT、フロートフロート(非常に正確ではない)、小数点小数、スコアフラクション
変数宣言、割当て、使用して(1)
(2)式
の数学記号である:+、 - 、*、/
!(3)未満<>より大きい==等しい、等しくない=返さブールの結果の結果
例:スコア= 60.3
スコア> = 60
出力真
(4)分割/
// 4 /整数部分割を取った後、分割、//意味結果を示し、例えば10/4 = 2.5、10 = 2、4.0 = 10 2.0(浮動小数点数で割った整数は、結果があった精度の高い値)//
(5)小数点丸め--math.floor()左、math.trunc()に丸め)(ラウンドゼロ、
最初のケースを左へ、すなわち、丸め(フォワード丸め)は常に座標軸
インポート数学#は数学モジュールに転送
以下とMath.floor(値)#数学モジュール床関数丸い
例:math.floor(3.4)= 3、 math.floor(-3.4)= - 4
秒の場合:丸め、すなわち座標 原点移動する
数学モジュールに転送インポート数学#
次のモジュール機能TRUNCため整数数学位をとることによってmath.trunc(値)
例えば:math.trunc(3.13)= 3、 math.trunc math.trunc(3.94)= 3、(-3.94)= - 3
第三の場合:最も近い整数に丸めた
ラウンド(値)
例:ラウンド(-3.14)= -3、ラウンド(-3.94)= - 4。
整数(6):無限の精度、専用メモリによって制限されるコンピュータの構成
2進数、8進数、16進数、(7)
進:リテラル先頭の0°、小数オクタル機能OCT()
ヘクス:リテラルは0X、進関数ヘクス()に小数で始まる
リテラルが0Bで始まり、バイナリビン関数に小数():バイナリ
(8)PI :にMath.PI
平方根(9):Math.sqrt()
(10)進
インポート進小数モジュール#に転送
小数点小数機能を以下モジュールとdecimal.Decimal(「3.14」)#
結果が出力される小数点(「3.14 「)高精度の浮動と比較#3.14
例:decimal.Decimal(」1.1「)+ decimal.Decimal(」2.2「)
の結果が進数を出力する(」3.3「)
第二に、ストリング
1、プレースホルダの使用含有量を増加させる文字:
(1)は、 "{0}"形式(20)は{0}プレースホルダに位置20を示している;.
(2) "{0 :.2f}"形式(3.33333) 図20のプレースホルダの場所{0}へと小数点以下2桁、フロート;
2、声明-単一引用符、ビス引用符、トリプル引用符
トリプル引用符:説明行為、コメントトリプル引用符は無視されることはありません#の内容と説明書類が異なるのと同等
3、エスケープ文字:\または\バックスラッシュ、\ nは改行、\ bはバックスペース、\トン(Tabキーに対応する)
例:「何あなたの名前だ」と「あなたの名前は何だが」と同じ意味である
パス=「C:\ ABC \ xyz.txt」( エラー)
パス= ' C:\ ABC \ xyz.txt '(右)
パスR'C =:\ ABC \ xyz.yxt'(正しい)
4、エスケープ無視:R&LT
経路R'C =:\ ABC \ xyz.yxt '
。5基本動作
(1)文字列の長さの関数得る:lenのを()
(2) 'ABC' + 'XYZ'の出力はABCXYZ 'である
、すなわち5回再生するために取り付けられた' OK '* 5、プリント((3) ' - 「* 30)
(4)各文字の印字
例:
S =」ハロー'
CにおけるSのために:
プリント©
:結果は、各文字のための出力(デフォルト出力線)である
H
E
L
L
O
を出力します行、カスタムシンボルの中央の各文字は、次いで、分離しました
SにおけるC
印刷(C、エンド=「カスタムシンボル」)
(5)は、単一の要素を見つけるために:角かっこで、0は最初のビットを示し、第2ビットは、1を表す-1最後のものである
、例えば:S [0 ] = 'H'
切断(6):S [0:3] [S、変数sに運ば3番目の文字列を表す:] Aの最後の文字に最初の採取の変数を表します文字列は、[2 ::]の各列の中間ホップ数を選択する前記最後の文字列に最初取ら変数を表し、S、S [:: - 1]最後に撮影した変数sを表します各列の中間ホップ数を拾うために、前記第1のビット列にビット。
(7)トランスコード:ORD()、CHR()
置き換える文字列の(8)(文字列は、場所の変更をサポートしていません).replace()
例:H = 'こんにちは'
H = h.replace( 'E'、 「」)
結果はハロー出力された
列要素内の要素を変換するために、(9)の文字列である。
S =「」)(Lへの参加 S =、「|」.join(L) Lショーへの要素のリスト文字列、前記中央の各文字列|パーティション
複数のストリングを分割する(10).split()
URL = 'coder.com、uke.cc、you.com'
L = url.split( '') #URLに内部要素を示し、リストLに分離する
[「coder.com、uke.cc、you.com」の出力結果 ]
)(試験ストリングの関数.startswith(11)の先頭
(エンド機能12)テストストリング.endswith()
(13)特定の要素.find()場合見つけるため
返される結果は、要素の位置で
、プレースホルダー(14)フォーマット文字列
{0}> = {1 } '形式(A、B) または' {}> = {} 'フォーマット(a、b)は
出力結果である'> = B '
' {名前}> = {給与} '形式(NAME ='トム」、給与= 9000)
出力結果は'> = 9000トムで
交換変数に(15)
、B = B、
変換.upper()大文字(16)
角括弧[]内の)第三に、リスト
L = [1,2:実質的表現、3,4]
ネストされたリスト:L = [1、 "ABC "、[3,4,5]
取得した機能要素の長さ:lenの()
部分採取要素の機能:L [0]を示し最初の抽出要素、L [1]は第2のビット抽出要素を示し
4辞書テーブル(中括弧{})
辞書テーブルの分割キー(辞書ディレクトリに相当)と2つの部分の値を。
D = {キー:値};例えば、D = {「名前」形式を示す1、 「トム」} が存在する場合、キーと値のペアが複数D = {「名前」、コンマで分離することができる。 「トム「」年齢「:20}である;
2(1)は、時間の値をとり、D値に対応するキーの[キー]が出力される;
(2)他の形態を示し、時間の値をとります。 d.get(「名前」)、d.get (「性別」、「 M」)辞書からこの要素を見つけるために、性別によって表される、それが値「M」を返す見つけることができない;
3、0} {使用プレースホルダ、 {1}および追加等。
例えば、D = { "名前": "トム"、 "年齢":20、 "ジョブ": "DEV"}
出力: "名前:{0}、年齢:{1}"形式( d.get( " 名前")、d.get("年齢 "))
が出力される:"名前:トム、年齢:20、「
5タプル(組)
1は、形式で表される:。T =(1,2,3,4)。
T [0]が最初のタプルビット取ら内部を表す:2は、時間の値表現をとります。
注:タプルのリストととら、リストは、元の切り捨て要素によって修飾することができるが、例えば、遮断することによって元のタプルの要素を変更しないとの間の差の値:L [1] =「XYZ 」 番組リスト第2の要素は、「XYZ」に変更します。
六、ブール
表現:Trueの場合、1,0に対応する偽の整数
たとえば:スコア= 60.3
スコア> = 60
の出力はTrue
注:ブールのpythonの内側に、本質的には整数
でisinstance(真、int型)#ブールテストそして、整数の互換性機能の
出力はTrueで
ショートカットの数、7
再実行コードへ:矢印
下矢印:探しダウン

リリース8元の記事 ウォンの賞賛0 ビュー144

おすすめ

転載: blog.csdn.net/DAN_L/article/details/104065908