1、两个值相加,然后返回值给符号左侧的变量
举例如下:
>>>a=1
>>>b=3
>>>a+=b(或者a+=3)
>>>a
4
2、用于字符串连接(变量值带引号,数据类型为字符串)
>>>a='1'
>>>b='2'
>>>a+=b
>>>a
'12'
扩展资料:
Python常用运算符
1、算术运算符
2、比较运算符
3、赋值运算符
4、位运算符
5、逻辑运算符
6、成员运算符
7、身份运算符
8、运算符优先级
以下所列优先级顺序按照从低到高优先级的顺序;同行为相同优先级。
Lambda #运算优先级最低
逻辑运算符: or
逻辑运算符: and
逻辑运算符:not
成员测试: in, not in
同一性测试: is, is not
比较: <,<=,>,>=,!=,==
按位或: |
按位异或: ^
按位与: &
移位: <<,>>
加法与减法: + ,-
乘法、除法与取余: *, / ,%
正负号: +x,-x
具有相同优先级的运算符将从左至右的方式依次进行,用小括号()可以改变运算顺序。
参考资料:
参考资料来源:百度百科-Python
可以用正则表达式。但至于打印,则不能直接地做到,要保存为一个文件,如1.txt,再用Win32API调用Shell32.dll中的ShellExecute-----------------------------------------------
#保存为*.rb[API_Studier原创]
a="juoiu980010-3210-d903hyuy-w345-78u0-opeinhhu00f1-8971-3231sdfsf".split("-")#分割"-"
b=a[0][-4,4]+"-"+a[1]+"-"+a[2][0,4] #第一个mac地址
c=a[5][-4,4]+"-"+a[6]+"-"+a[7][0,4] #第二个mac地址
d=File.open("1.txt","w")
d.puts(b) #写入第一个mac地址
d.puts(c) #写入第二个mac地址
d.close
require'Win32API'
Win32API.new("shell32","ShellExecute","lppppl","l").call(0,"Print","1.txt","","",5) # 打印
#用完以后删除1.txt