ホームページ > バックエンド開発 > Python チュートリアル > Python 変数の型と命名規則の概要

Python 変数の型と命名規則の概要

WBOY
リリース: 2016-06-16 08:46:30
オリジナル
1539 人が閲覧しました

最初の文字は英語とアンダースコアで、他の部分は英語、数字、アンダースコア (例: _) で、変数名は大文字と小文字が区別されます。つまり、変数 temp と Temp は異なる変数です。変数の基本的な使用法は次のとおりです:

コードをコピー コードは次のとおりです:

# 例: 変数を使用します
a = 10
b = 20
print a + b
>gt;>gt;> 30 # a に b
a = 'hello'
b = 'python'
print a + ' の値を出力します。 ' + b
>>> hello Python # a に b を加えた値を出力します

上記の例では、変数を使用して演算を実行しています。Python 変数は、数値、文字、オブジェクトの 3 つのタイプに分類できます。

数値: 算術演算に使用できる数値であり、数値の種類は整数、浮動小数点型、複素数などに分類されます。整数型は小数点のない数値を指し、浮動小数点型は小数点のある数値を指します。浮動小数点数は科学的表記法で表現できます。

コードをコピー コードは次のとおりです:

# 例: 変数を使用します
a = 10
print a / 3
>>> 3 # 変数 a の値を整数で割った値を出力します 3
print a / 3.0
>>> 3.33333333333 # 変数 a の値を整数で割った値を出力します浮動小数点数 3.0
b = 1e-2 #科学的記法
print b
>>0.01 #b の値を出力
print b*10
>>> ;> 0.1 #b *10 の値を出力
f1 = (1+2j)
f2 = (5+3j)
>>>(6+5j) # 複素数の値を出力f1+f2

上記の例では、数値変数 a を整数で割ると整数とみなされますので、除数が浮動小数点型の場合、出力値は整数となります。 、除算された値は浮動小数点型とみなされます。数値演算記号には、+ (加算)、- (減算)、* (乗算)、/ (除算)、% (剰余) がありますが、++ や -- などの増減する演算子はサポートされていません。

文字: さまざまなテキスト記号で表されるコンテンツ文字列。文字列は一重引用符または二重引用符で囲む必要があります。具体的な使用法は次のとおりです。

例: 文字変数を定義します。

コードをコピー コードは次のとおりです:
s = 'Python' #変数割り当て文字列 Python
s = "17jo .com" # 変数割り当て文字列 17jo.com
s = '''hello world!
hello Python!''' # 変数割り当て 2 行: hello world!hello python!
s = " " "hello world!
hello Python!""" # 変数割り当ての 2 行: hello world!hello python!
s = ' It's Python' # 変数割り当て: It's Python!
s = "" Python" " # 変数の割り当て: "Python"
s = '"Python"' # 変数の割り当て: "Python"
s = 'hello n python' # n は改行
print s のエスケープ文字です# s
>>>の値を出力します。 hello # 2 行で出力します


上記の例は、文字列変数を定義する例です。'''/""" 三重引用符は複数行の文字列を定義できます。文字列内で単一引用符または二重引用符を使用する必要がある場合は、それらをエスケープできます。 '/" は意味しますが、二重引用符は一重引用符内で使用でき、一重引用符はエスケープせずに二重引用符内で使用することもできます。

変数のスコープとは、Python では関数やクラスで定義された変数を除き、プログラムで定義された変数は最初に出現した後は常に有効になります。つまり、同じ名前が有効になります。後続のプログラムでは同じ変数とみなされます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート