1 データ型
変数の型が異なれば実行できる操作も異なるため、変数の型を理解する必要があります。Python のデータ型は次のように分類できます:
Built -in型:
数値型:整数型int、浮動小数点型float、複素数(complex) 3 5j
str:String
#bool:ブール値 [True、False]
- ##None:
Null 値、変数に決定された値がないことを示します
- list:
List
- タプル:
タプル
- dict:
dict
- # #set:
コレクション
#カスタム タイプ:
#クラス:
- クラス
##1.1 基本型
数値型:
整数型(int):
python3 には、整数を表すことができる int 型が 1 つだけあります。例: 10、-5、10000-
浮動小数点型 (float):
は小数点付きの実数を表します。 2 つの表現があります: 10 進表現: 1.9 .23
- 科学表記法: 10 の指数を表すには e を使用し、1e2 は 100 を表します。e の前には数値が必要で、e の後には整数が必要であることに注意してください。複素数:
は、数学における無理数を次の形式で表します。 bj
- は、トランザクションの 2 つの状態、男性と女性、曇りと晴れ、明るいと暗い 待ってください。値は 2 つだけです: True、False
-
String (str):
Python では引用符を使用します (一重引用符、二重引用符、三重引用符)引用符) を使用して文字列を表現します 文字列の表現:
- ## 表現するには一重引用符を使用します: 'hello'
#二重引用符を使用して表現します。「私は Python を使用しています」# 3 を使用します。一重引用符は、複数行のテキストを表すことができます。たとえば、次のようになります。 '''The great
's motherland
# 3 つの二重引用符を意味します。複数行のテキストを表すことができます。例: """生と死について楽観的になりましょう。Just do it if you don't accept it"""
エスケープ文字
エスケープ文字:
一部の特殊文字は使用できません キーボードからの入力はエスケープ文字で表すことができます。一重引用符、二重引用符、三重引用符文字列のいずれであっても、引用符は文字列の区切り文字であり、引用符は文字列の内容ではありません。では、一重引用符文字列を入力するにはどうすればよいでしょうか?引用符。エスケープ文字を使用して表現することもできます。一般的なエスケープ文字
説明
説明 | ##\' |
| は通常の文字の一重引用符を表します。 \n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
改行 |
\" | は通常の文字の二重引用符を表します | \r## ##########入力####################\'''######### ######通常の 3 つの一重引用符 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\\ |
通常の文字\ | #\""" | ##通常の三重二重引用符 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\a |
\t |
|
\b |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
コンピューターは保存できませんこれは直接 String ですが、文字をエンコードできます。たとえば、大文字 A を表すには 65 を使用し、大文字 B を表すには 66 を使用します...など。この表現方法はアメリカン ASCII コードであり、127 文字しか表現できませんが、アメリカ人にとってはそれで十分です。整数を使用して文字を表現できるようになると、整数をバイナリで簡単に表現できるようになり、文字列をコンピュータに簡単に保存できるようになります。 1.2 型判定type と isinstance を使用してデータ型をテストおよび判定できます #type用法: type(obj) 功能:返回obj的数据类型 参数:obj是你要测试变量或数值 示例: age = 10 name = 'hello' print(type(name),type(age)) #判断变量是否是指定类型 if type(age) is int: print('是') else: print('否') #isinstance用法: isinstance(obj,typename) 功能:判断obj是否是指定类型,是返回True,否返回False 参数: objobj是你要判断的变量或数值 typename是指定数据类型,可以是int,float,str等。也可是一个 类型的元组,例如:(int,float) 示例: age = 10 name = 'hello' print(isinstance(age,int)) print(isinstance(name,(str,int)) #只要name是str或int的一种就返回True if isinstance(age,int): print('是') else: print('否') #type和isinstance的区别 type判断基本类型是没问题的,但无法判断子类对象是父类的一种 isinstance可以判断子类对象是父类的一种 class A: pass class B(A): pass objA = A() objB = B() #输出否 if type(objB) is A: print('是') else: print('否') print(isinstance(objB,A)) #True 結論:最初の isinstance を使用します 2. 演算子と式数学で結果を計算するには、次のような計算式をいくつか書きます:
これは数学の計算式ですが、Python にも式と呼ばれる同様の計算式があります。式では、30 と 5 はオペランド、または演算子と呼ばれます。式の目的は、結果を計算することです。式の構成:
上記に基づいて、いわゆる式はオペランドと演算子で構成されます。 Python の構文に準拠します。式を作成するには、まず演算子を学習する必要があります。演算子について知っておくべきことが 2 つあります。
2.1 算術演算子a = 20 b = 10
|
以上がPython 変数のデータ型と演算子の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

slicingapythonlistisdoneusingtheyntaxlist [start:stop:step] .hore'showitworks:1)startisthe indexofthefirstelementtoinclude.2)spotisthe indexofthefirmenttoeexclude.3)staptistheincrementbetbetinelements

numpyallows forvariousoperationsonarrays:1)basicarithmeticlikeaddition、減算、乗算、および分割; 2)AdvancedperationssuchasmatrixMultiplication;

Arraysinpython、特にnumpyandpandas、aresentialfordataanalysis、offeringspeedandeficiency.1)numpyarraysenable numpyarraysenable handling forlaredatasents andcomplexoperationslikemoverages.2)Pandasextendsnumpy'scapabivitieswithdataframesfortruc

listsandnumpyarraysinpythonhavedifferentmemoryfootprints:listsaremoreflexiblellessmemory-efficient、whileenumpyarraysaraysareoptimizedfornumericaldata.1)listsstorereferencesto objects、with whowedaround64byteson64-bitedatigu

toensurepythonscriptsbehaveCorrectlyAcrossDevelosment、staging、and Production、usetheseStrategies:1)環境variablesforsimplestetings、2)configurationfilesforcomplexsetups、and3)dynamicloadingforadaptability.eachtododododododofersuniquebentandrequiresca

Pythonリストスライスの基本的な構文はリストです[start:stop:step]。 1.STARTは最初の要素インデックス、2。ストップは除外された最初の要素インデックスであり、3.ステップは要素間のステップサイズを決定します。スライスは、データを抽出するためだけでなく、リストを変更および反転させるためにも使用されます。

ListSoutPerformArraysIn:1)ダイナミシジョンアンドフレーケンティオン/削除、2)ストーリングヘテロゼンダタ、および3)メモリ効率の装飾、ButmayhaveslightPerformancostsinceNASOPERATIONS。

toconvertapythonarraytoalist、usetheList()constructororageneratorexpression.1)importhearraymoduleandcreateanarray.2)useList(arr)または[xforxinarr] toconvertoalistは、largedatatessを変えることを伴うものです。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

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

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック









