Pythonの基本内容:データ型

Apr 01, 2017 pm 01:30 PM

1. 変数: 変数定義のルール: 1. 変数名は文字、数字、またはアンダースコアの任意の組み合わせのみです
2. 変数名の最初の文字は数字にすることはできません
3. 次のキーワードは変数として宣言できません名前
['and'、'as'、'assert'、
'break'、'class'、'Continue'、'def'、'del'、'elif'、'else'、'excel'、'exec '、
'最終的に'、'for'、'from'、'global'、'if'、'import'、'in'、'is'、'lambda'、
'not'、'or'、'pass '、'print'、'raise'、'return'、'try'、'while'、'with'、'yield'] データ型: 2. Number 数値型: int (整数) 32 ビット マシンでは、整数 桁数は 32 ビットで、値の範囲は -2**31 ~ 2**31-1、つまり 64 ビット システムでは -2147483648 ~ 2147483647 です。 64 ビットで、値の範囲は -2** 63~2**63-1、つまり -9223372036854775808~9223372036854775807 long (長整数) です。C 言語とは異なり、Python の長整数はビット幅を指定しません。 Python は長整数値のサイズを制限しませんが、実際にはマシンのメモリが制限されているため、使用する長整数値を無限にすることはできません。 Python 2.2 以降、整数オーバーフローが発生した場合、Python は整数データを長整数に自動的に変換するため、長整数データの後に文字 L を追加しなくても重大な結果が生じることはないことに注意してください。 float (浮動小数点型) 浮動小数点数は、実数、つまり小数点以下の数値を扱うために使用されます。 C 言語の double 型と同様に、8 バイト (64 ビット) を占め、そのうち 52 ビットが基数、11 ビットが指数、残りのビットが記号を表します。複素数 (複素数) 複素数は、実数部と虚数部で構成されます。一般的な形式は x+yj です。ここで、x は複素数の実数部、y は複素数の虚数部です。 y は両方とも実数です。注: Python には小さな数値プールがあります: -5 ~
257 3. ブール値 True または False1 または 0 (0 以外の値は True) 変数の bool 型を確認するにはどうすればよいですか? >>>bool(0) 4. 文字列の邪悪な文字列結合: Python の文字列は C 言語の文字配列として反映されます。文字列を作成するたびに、メモリ内で連続したブロックを開く必要があります。空の場合、文字列を変更する必要がある場合は、邪悪な + 記号が表示されるたびに、その中に新しいスペースが開かれます。簡単に理解すると、プラス記号を使用して文字列を結合することになりますが、これはリソースを無駄にします。 %s; 整数 %d; 浮動小数点数 %f 文字列の一般的に使用される関数: str = 'ian is 12!! '# 空白を削除します # このメソッドは先頭と末尾のスペースと末尾の n 個の改行を削除します。 #split () は分割フィールドをリストに入れます。デフォルトではスペースで区切られます。 str.split(',') はカンマで区切られます。 s = str.split()print(type(s))print(s[1] ) # Length print(len(str)) # インデックス # 任意の文字を出力できる文字列を指定します。インデックスが負の場合、後ろから前に数えることと同じです。 print(str[10])print(str[-4]) #Slice#Slicing は、指定された文字列からコンテンツの一部を分離することです print(str[0:3])print(str[:3]) 5. リスト作成リスト: list1 =
['apple','pear','peach'] または list1 =
list(['apple','pear','peach']) list の共通関数: list =
[ 'apple ','pear','peach',66] # インデックス print(list[0]) # 文字列と同じスライス print(list[0:2]) # 追加 list.append('banana') print( list) # 削除 #remove メソッド、要素を削除、戻り値なし #pop メソッド、要素を削除、要素の値を返す、デフォルトでは後ろから前に削除 list.remove('banana')print(list)print('*' * 20)a = list.pop()print(a)print(list.pop(2)) #peachを削除するか、pop(-2)を使用します。 #Length、リスト要素の数を表示します print(len(list)) # ループ、リストをループするにはどうすればよいですか? x = 0 #リストの i のリスト要素にシリアル番号を追加します: x += 1 print(x,i) #リストに if 'apple' を含めます: print('in')else: print('out') 6. Origin tuple1 =
('apple','pear','peach') または tuple1 =
tuple(('apple','pear','peach')) の作成 tuple1 =
('apple' ,'pear','peach')#祖先は基本的にリストと同じですが、祖先は作成後に変更できず、リストは変更できます# Index print(tuple1[1]) # Slice print( tuple1[1:3]) # ループ x = 0for i in tuple1: x += 1 print(x,i) # length print(len(tuple1)) # tuple1 に if 'apple' が含まれる: print('in') else: print('out') 7. 辞書 辞書には順序がありません。 ! ! !辞書を作成します: dic =
{'k1':'v1','k2':'v2'} または dic =
dict({'k1':'v1','k2':'v2'}) 一般的に使用されます辞書の操作: dic =
{'k1':'v1','k2':'v2'} # インデックス #辞書のインデックスは key をキーとして使用します subprint(dic['k1']) # dic['k3'] = 'v3 を追加します'print(dic) # 削除 #del はリスト内の削除と同じです。pop() メソッドは同じです。値を削除して戻ります。 del dic['k3']print(dic)del_key = dic.pop( 'k2')print( del_key)print(dic) # キー、値、キーと値のペア print('*'*20)dic =
{'k1':'v1','k2':'v2',' k3':'v3'} print(dic.keys()) #key のみを表示print(dic.values()) #value のみを表示print(dic.items()) #キーと値を表示 #Loop for i in dic: #デフォルトは .keys() ですが、dic.values() または dic.items() を使用できます print(i) # Length print(len(dic)) 8. ループ/範囲/ブレーク/継続#Loop #単純な for ループ[1 ,2,3] の i については次のようになります: print(i) #range function>>> range(1,5)
#1 から 5 までを表します (5 を除く)[1, 2, 3, 4]>> >
range(1,5,2)#1 から 5 までを表します (5 は含まれません)[1, 3]>>>#からを表します0 ~ 5 (5 は除く) [0, 1, 2, 3, 4] ps: 上記は 2.0 の表示方法です。3.0 ではループを使用して # を取り出すことができます。 Breakbreak ステートメント。for ループおよび while ループ ステートメントで使用できます。簡単に言うと、break ステートメントはループを直ちに終了し、それに続くループ本体は実行されません。 #continuate ステートメントは、for ループおよび while ループステートメントでも使用されます。 continue を使用すると、未完了のループ本体はループせずに、次のループに直接進むことができます

以上がPythonの基本内容:データ型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

携帯電話でXMLをPDFに変換するとき、変換速度は高速ですか? 携帯電話でXMLをPDFに変換するとき、変換速度は高速ですか? Apr 02, 2025 pm 10:09 PM

Mobile XMLからPDFへの速度は、次の要因に依存します。XML構造の複雑さです。モバイルハードウェア構成変換方法(ライブラリ、アルゴリズム)コードの品質最適化方法(効率的なライブラリ、アルゴリズムの最適化、キャッシュデータ、およびマルチスレッドの利用)。全体として、絶対的な答えはなく、特定の状況に従って最適化する必要があります。

携帯電話のXMLファイルをPDFに変換する方法は? 携帯電話のXMLファイルをPDFに変換する方法は? Apr 02, 2025 pm 10:12 PM

単一のアプリケーションで携帯電話でXMLからPDF変換を直接完了することは不可能です。クラウドサービスを使用する必要があります。クラウドサービスは、2つのステップで達成できます。1。XMLをクラウド内のPDFに変換し、2。携帯電話の変換されたPDFファイルにアクセスまたはダウンロードします。

C言語合計の機能は何ですか? C言語合計の機能は何ですか? Apr 03, 2025 pm 02:21 PM

C言語に組み込みの合計機能はないため、自分で書く必要があります。合計は、配列を通過して要素を蓄積することで達成できます。ループバージョン:合計は、ループとアレイの長さを使用して計算されます。ポインターバージョン:ポインターを使用してアレイ要素を指し示し、効率的な合計が自己概要ポインターを通じて達成されます。アレイバージョンを動的に割り当てます:[アレイ]を動的に割り当ててメモリを自分で管理し、メモリの漏れを防ぐために割り当てられたメモリが解放されます。

XMLを写真に変換する方法 XMLを写真に変換する方法 Apr 03, 2025 am 07:39 AM

XMLは、XSLTコンバーターまたは画像ライブラリを使用して画像に変換できます。 XSLTコンバーター:XSLTプロセッサとスタイルシートを使用して、XMLを画像に変換します。画像ライブラリ:PILやImageMagickなどのライブラリを使用して、形状やテキストの描画などのXMLデータから画像を作成します。

推奨されるXMLフォーマットツール 推奨されるXMLフォーマットツール Apr 02, 2025 pm 09:03 PM

XMLフォーマットツールは、読みやすさと理解を向上させるために、ルールに従ってコードを入力できます。ツールを選択するときは、カスタマイズ機能、特別な状況の処理、パフォーマンス、使いやすさに注意してください。一般的に使用されるツールタイプには、オンラインツール、IDEプラグイン、コマンドラインツールが含まれます。

XMLをPDFに変換できるモバイルアプリはありますか? XMLをPDFに変換できるモバイルアプリはありますか? Apr 02, 2025 pm 09:45 PM

XML構造が柔軟で多様であるため、すべてのXMLファイルをPDFSに変換できるアプリはありません。 XMLのPDFへのコアは、データ構造をページレイアウトに変換することです。これには、XMLの解析とPDFの生成が必要です。一般的な方法には、ElementTreeなどのPythonライブラリを使用してXMLを解析し、ReportLabライブラリを使用してPDFを生成することが含まれます。複雑なXMLの場合、XSLT変換構造を使用する必要がある場合があります。パフォーマンスを最適化するときは、マルチスレッドまたはマルチプロセスの使用を検討し、適切なライブラリを選択します。

XMLをPDFに変換できるモバイルアプリはありますか? XMLをPDFに変換できるモバイルアプリはありますか? Apr 02, 2025 pm 08:54 PM

XMLをPDFに直接変換するアプリケーションは、2つの根本的に異なる形式であるため、見つかりません。 XMLはデータの保存に使用され、PDFはドキュメントを表示するために使用されます。変換を完了するには、PythonやReportLabなどのプログラミング言語とライブラリを使用して、XMLデータを解析してPDFドキュメントを生成できます。

XML形式を開く方法 XML形式を開く方法 Apr 02, 2025 pm 09:00 PM

ほとんどのテキストエディターを使用して、XMLファイルを開きます。より直感的なツリーディスプレイが必要な場合は、酸素XMLエディターやXMLSPYなどのXMLエディターを使用できます。プログラムでXMLデータを処理する場合、プログラミング言語(Pythonなど)やXMLライブラリ(XML.ETREE.ELEMENTTREEなど)を使用して解析する必要があります。

See all articles