可以直接这样
X = 1
Y = 2
X,Y
可以输出1,2
另外将两个值交换,
X,Y = Y, X
在其他语言中,要交换两个值的话,需要用到第三个变量
PI, r = 3.14159, 3
这里 PI, r = 3.14159, 3
前后建议用括号围起来
基本运算符
算数运算符
+a # 正数
-a # 負数
a + b # 加算
a - b # 減算
a * b # 乗算
a / b # 除算
a % b # a を b で割った余り
a ** b # a の b 乗
a // b # 切り捨て除算
乘方 **,如3**3 为27
其他加减乘除
/ 传统除法
// 整除,舍弃小数点后数字
% 取余数
比较运算符
a == b # a が b と等しい
a != b # a が b と異なる
a
a > b # a が b よりも大きい
a
a >= b # a が b 以上である
a b # a が b と異なる
a is b # a が b と等しい
a is not b # a が b と異なる
a in b # a が b に含まれる
a not in b # a が b に含まれない
数值运算直接比较大小
字符串,比较ASCII码
逻辑运算
not
# a が偽であれば真
and
一个false 则为false
or
一个true则为true
字符运算
r/R 用于不希望转义字符起作用的地方
u/U 转为unicode
错误
f = open('c:¥dd.phy','w')
正确
f = open(r'c:¥dd.phy','w')
f = open('c:¥¥dd.phy','w')
上述|¥为转义字符
位运算
~a # ビット反転a & b # AND:論理積(aもbも1のビットが1)a | b # OR:論理和(aまたはbが1のビットが1)a ^ b # XOR:排他的論理和(aまたはbが1のビットが1)a << b # b ビット左シフトa >> b # b ビット右シフト