変数知人Python-

変数
 
1:Pythonの変数
 
①変数が導入さ:
あなたが所定の範囲内の変数値を格納することができ、コンピュータのメモリの可変領域である、と値を変更することができます。次の変数は、Pythonデータへの参照です。
 
②変数の命名
変数名は、文字、数字、アンダースコアで構成することができますが、キーワードを使用することはできませんが、数字で始めることはできません。以下のような:、A1、_a
 
③変数の代入
()= 1、ID:プロセス定義とのような変数の宣言
 
例、割り当て後、変数タイプ(に割り当てられた単一の値または複数の値に)表示対応の組み込みデータ型のタイプ、INT(INT):
Pythonの2.7.5(デフォルト、2018年10月30日、午後11時45分53秒
[GCC 4.8.5 20150623(レッドハット4.8.5-36 )] linux2オン
入力し、「ヘルプ著作権クレジット または ライセンス のためのより多くの情報を。
>>> A = 1
>>> 1
>>> B = 123
>>> b
123
>>> type(a)
<type 'int'>
>>> type(b)
<type 'int'>

除了上面给单个或多个数值赋值,也可以给字符串进行赋值,需要将字符串使用'abc',赋值后的变量类型为str(字符),示例:

>>> c = 'abc'
>>> c
'abc'
>>> type(c)
<type 'str'>
二、运算符
 
1:赋值运算符
① = (简单赋值)
1+2的结果赋值到a变量,则a=3。示例:
>>> a = 1+2
>>> a
3

② += (加法赋值)

数值6加法赋值到a,a变量本身值为3,则最终a变量值等9。示例:

>>> a += 6
>>> a
9

③ -= (减法赋值)

数值4减法赋值到a,a变量本身值为9,则最终a变量值等5。示例:

>>> a -= 4
>>> a
5
④ *= (乘法赋值)
数值3乘法赋值到a,a变量本身值为5,则最终a变量值等15。示例:
>>> a *= 3
>>> a
15

⑤ %= (取模赋值)

假如a=10,b=20,b %= a,即b = b(20) % a(10) ,则最终b变量值等0。示例:
>>> a = 20
>>> b = 10
>>> b %= a
>>> b
>>> 0

 2:算数运算符

① +(加法)

数值1 + 数值2,则最终=数值3。示例:

>>> 1+2
3
② -(减法)
数值5 - 数值2,则最终=数值3。示例:
>>> 5-2
3

 ③ *(乘法)

数值2 * 数值3,则最终=数值6。示例:

>>> 2*3
6
④ /(除法)
数值4.0 / 数值3不够整除,则最终=数值1.33333。示例:
>>> 4.0/3
1.33333

 ⑤ //(整除法)

数值4 // 数值3,使用整除运算符,则最终=数值1,取值整数。示例:

>>> 4//3
1
⑥ **(乘方)
数值2 * 数值3,即2*2*2,则最终=数值8。示例:
>>> 2**3
8

 ⑦ %(取模,返回除法的余数)

数值4 % 数值3,则最终=1数值。示例:

>>> 4%3
1
3:关系运算符
##在使用关系运算符对数值进行对比,最终返回一个布尔值,True或False。
① >(大于)
数值1 > 数值2,即1大于2,则最终结果不成立,返回布尔值False。示例:
>>> 1 > 2
False

② <(小于)

数值1 < 数值2,即1小于2,则最终结果成立,返回布尔值True。示例:

>>> 1 < 2
True
③ >=(大等于)
数值1 >= 数值2,即1大于2不成立,1等于2不成立,两种结果都不成立,则最终返回布尔值False。示例:
>>> 1 >= 2
False

④ <=(小等于)

数值1 <= 数值2,即1小于2成立,1等于2不成立,两种当中有一种结果成立,则最终返回布尔值True。示例:

>>> 1 <= 2
True
⑤ ==(等于)
数值1 == 数值2,即1等于2,则最终结果不成立,返回布尔值False。示例:
>>> 1 == 2
False
⑥ !=(不等于)
数值1 != 数值2,即1不等于2,则最终结果成立,返回布尔值True。示例:
>>> 1 != 2
True
4:逻辑运算符
①and(逻辑与:两个表达式中,如果其中一个表达式False,则最终返回True)
数值2 == 2 and 数值1 > 数值2,两个表达式中,2 等于2=True,1大于2=False,则最终结果False。
数值2 == 2 and 数值1 < 数值2,两个表达式中,2 等于2=True,1小于2=True,则最终结果True。
示例:
>>> 2 == 2 and 1 > 2
False
>>> 2 == 2 and 1<2
True
②or(逻辑或:两个表达式中,如果其中一个表达式True,则最终返回True)
数值2 == 1 and 数值1 < 数值2,两个表达式中,2 等于1=False,1小于2=True,则最终结果True。
数值2 == 1 and 数值1 > 数值2,两个表达式中,2 等于1=False,1大于2=False,则最终结果False。
示例:
>>> 2 == 1 or 1 < 2
True
>>> 2 == 1 or 1 > 2
False
③not(逻辑非:取表达式布尔值的反义)
数值not 3 > 6 ,表达式3大于6=False,则最终结果取反True。
数值not 3 > 2 ,表达式3大于2=True,则最终结果取反False。
示例:
>>> not 3 > 6
True
>>> not 3 > 2
False

おすすめ

転載: www.cnblogs.com/douyi/p/12113527.html