パイソンの基礎 - 識別子、変数、データ型(数値/文字列/セット/リスト/タプル/辞書)、オペレータ

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/suoyue_py/article/details/99704833

基本的な構文

識別子:変数、関数、クラス、モジュール、およびオブジェクトの名前を識別するために使用されます。
Pythonの識別子は、文字(AZ、AZ)、数字(0-9)、および下線文字(_)が含まれていますが、次のような制限がありますがあります。
1)最初の文字の識別子は、アルファベットの文字でなければなりませんまたは「_」下線、および変数名の間にスペースことはできません
Pythonの識別子は、大文字と小文字が区別され)2
パイソン3)3、非ASCII識別子が許可されている
予約語識別子がなくてもよいように)4 。
変数:あなたは、型の変数を宣言することなく、Pythonは自動的に変数の型を決定します、直接宣言Pythonインタプリタ変数に名前を付けることができます。

データの種類:

1.Number(デジタル)

パイソン3は、INT(整数)、フロート(浮動小数点)、ブール値(ブール値)、デジタルタイプの複合体(複合体)は、4つの種類をサポートしています。

2.String(文字列)

シーケンスString型(シーケンスタイプ)に属します。
Pythonは、単一の文字の種類をサポートしていないPythonで文字列として単一の文字を使用しています。Pythonのアクセスストリングは、ブラケットは、文字列を傍受するために使用することができます。例えば、文字列"オウム"は、Pythonは"P"、 "A"、 "R"、 "R"、の組み合わせ内であると考えられる "O"、 "T" 6つの文字。インデックスリストと同様に、最初の文字のインデックス値は常に0であるので、アクセス文字列「オウム」の最初の文字「P」「オウム」[0 ]。
インデックス値が負の場合、それは文字列の前方端部を表しています。
また、例えば、文字の指定された範囲を、分割コロン(:)を使用することができる:S [A:B]の文字の先頭から取られたインデックスは、インデックスを表し、B-1文字まで。
文字列が配置されていない後に直接変更が、上記の手段は、割り当てによって、文字列を再構成する、本質的に、セグメント化及びマージを変更するために使用することができます。
、文字列方法
。1) ()大文字小文字ために、他の文字を文字列の最初の文字を大文字にする方法
)2をアッパー()文字列が大文字に変換された文字の方法
。3)下()ストリングの方法小文字に変換された
。4)タイトル()メソッドは、小文字で、すなわち、すべての単語が大文字では、開始、残りの文字を「見出し」の文字列を返す
。5)swapcase()メソッドは、文字列内の小文字を変換するために使用され

6)isalnum()文字列かどうかを検出するための方法及び番号。そこに文字列は、少なくともで、すべての文字が真の文字または数字を返しますが、それ以外の場合はFalseを返す場合
。7)はisalpha()メソッドは、文字列かどうかを検出するだけのアルファベット。少なくともがある場合は、文字列と文字は、すべての文字または文字ですそうでなければFalseを返す、Trueを返します
。8)isdight()メソッドは文字列がかどうかを検出するだけの数字で構成されます。文字列は、場合にのみそれ以外の場合はFalseを、数字のTrueを返し含まれてい

9)COUNT()メソッドは、文字の統計列出現の数に使用されます。文字列検索の最初と最後にオプションのパラメータ。
構文:str.count(サブ、= 0開始 、終了= LEN(STR)) 検索サブストリング部分である文字列の検索を開始する位置、ゼロのデフォルトのインデックス値の最初の文字を開始します。検索文字列の末尾の終了位置は、デフォルトでは文字列の最後の位置です。
10) ()検索インデックス値を含む場合にそうでない場合、開始が返され、検出された文字列がサブストリングを含むかどうかを-1
構文:str.find(サブ、= 0開始 、終了= LEN(STR))を前記サブ指定された文字列;開始が開始インデックスで、デフォルト値は0で、デフォルトは文字列の最後の位置で、エンド・インデックスに終了します。
11)インデックス()文字列がサブストリングを含むかどうかを検出するための方法。サブストリングを含むインデックス値が返された起動する場合、そうでない場合、例外が報告される
構文:str.index(サブ、START = 0 、終了= LEN(STR)) 前記指定された検索文字列サブ;開始が開始インデックスでありますデフォルトは0で、デフォルトは文字列の最後の位置で、インデックスをエンドツーエンド。
12)が参加()メソッドは、要素を配列決定するために使用される新しい生成するように指定された文字列に接続されている
シンタックス:str.join(配列)配列を接続する要素のシーケンスである
)13であるが(置換)文字列の新しい文字列に古い文字列を置換する方法。
構文:str.replace(古い、新しい[、最大]) 古い部分文字列を置き換える新しい文字列のための新しい新しい、古い部分文字列が置き換えられますで、最大は任意であり、代替以上ないを表し最大回
14)MAX()/分()メソッドは、最大/最小値の文字列を返します

B、文字列の書式
ここに画像を挿入説明
C、文字をエスケープ
ここに画像を挿入説明

3.Sets(コレクション)

セット(セット)は順序付けられていない要素のセットが繰り返されることはありませんです。その主な機能に加えて、テストの要素との関係を繰り返すことです。ブレース(セット作成{}コレクションを作成します)

4.List(リスト)

列表由一系列按特定顺序排列的元素组成。在Python中,用方括号 [ ] 来表示列表,用使用逗号来分割其中的元素。若索引值超出范围,Python会抛出一个IndexError异常。
a、列表包容(list comprehension):是使用列表内的元素,来创建新的列表。
列表的常用操作符包括 + 和 * 。其中列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。
b、列表内置的函数: 包括len()、max()、min()和list()
c、 列表的方法:
在Python解释器内输入dir([]),就可以显示这些内置方法:
ここに画像を挿入説明
d、常用方法讲解:
1)append(object) 方法在列表对象的结尾添加新对象object
2)clear() 方法用于清空列表,类似于del a[:]
3)copy() 方法用于拷贝列表
4)count(value) 方法计算列表中元素对象为value的个数
5)extend(list) 方法将参数list列表中的元素加到此列表中,成为此列表的新元素
6)index(value) 方法返回列表对象值为value的索引值
7)insert(index,object) 方法在索引值为index的元素之前插入新元素object
8)pop([index]) 方法将索引值为index的元素删除,若无指定index则删除最后一个元素
9)remove(value) 方法删除列表对象的value元素,若删除元素不在列表中则会报错
10)reverse() 将列表中的元素颠倒排序
11)sort() 方法将列表对象中的元素按大小顺序排序,列表中的元素必须为同一类型

5.Tuple(元组)

元组对象不能修改,使用小括号()表示,并用逗号隔开其中的元素
元组对象的特性:
如果创建的元组对象只有一个元素,就必须在元素之后加上逗号(,),否则Python会认为此元素是要设置给变量的值:

>>>t = (1)
>>>t
1
>>>t = (1,)
>>>t
(1,)

元组的内置函数
1)len() 函数返回元组的长度。
2)max() 函数返回列表元素中的最大值。
3) min() 函数返回列表元素中的最小值。
4) tuple() 函数用于将列表转换为元组。
5) sum() 函数返回列表中所有元素的和。

6.Dictionary(字典)

字典的对象使用大括号{} 将元素列出,元素由键值(key)数值(value) 所组成,中间以冒号(:)隔开。键值必须是字符串,数字,或是元组,这些对象是不可变动的。数值则可以是任何数据类型。字典的元素排列并没有一定的顺序,因为可以使用键值来取得该元素。
a、创建字典的语法格式如下:
字典变量={关键字1:值1,关键字2:值2,……}
b、字典的内置函数
len(dict): 计算字典元素个数,即键的总数
str(dict): 输出字典以可打印的字符串表示
type(variable): 返回输入的变量类型,
c、字典的内置方法
字典对象有许多的内置方法,在Python解释器内输入dir({}),就可以显示这些内置方法的名称:
ここに画像を挿入説明
d、常用方法讲解:
1)clear() 方法用于清除字典中的所有元素
2)copy() 方法用于拷贝字典
3)get(k[,d]) 方法中k是字典的键值,d是键值的默认值。若k存在则返回其值,否则返回d
ここに画像を挿入説明
4)items()(キー、値)を作成する要素辞書を使用する方法は、タプルのグループターゲット
5)キー()オブジェクトのリストを作成する方法辞書キー使用
6)popitem()メソッドは、最初の要素辞書を削除
7)は、SetDefault(kは[D])メソッドは、キーkの辞書であり、Dはデフォルトのキー値です。kが存在する場合、その値が返され、そうでなければD
ここに画像を挿入説明
8)更新(E)方法E辞書オブジェクトで辞書を更新する
。9)の値()オブジェクトのリストを作成するために数字キー辞書を用いる方法

演算子

算術演算子
ここに画像を挿入説明
2比較演算子
ここに画像を挿入説明
3代入演算子
ここに画像を挿入説明
4つの論理演算
ここに画像を挿入説明
5つの演算子
ここに画像を挿入説明
6アイデンティティオペレータ
オペレータの識別のためのPythonのサポートされません。
されている二つの識別子がオブジェクトから参照されていない判定された、
されていない判定識別子は2つの異なるオブジェクトから参照されていない
7員オペレータ
のPythonさらに支持部材オペレータ、試験例であって、メンバーのシリーズが含まれてい文字列、リストやタプル。メンバ演算子を含むされていない Xである場合、X、Y、Yで表現されていないていない配列がtrueを返し、Y配列中のXがあれば、xのyがtrueを返しを表します

おすすめ

転載: blog.csdn.net/suoyue_py/article/details/99704833