"""
Python介绍
Python注释
单行注释:
多行注释: ''' r """"""
Python输出和输入
print: 输出
input: 输入 ①会让程序暂停,②得到的是字符串内容 int("100")
Python变量
定义变量:age = 18
a, b = 3, 4
x = y = z = 1
交换变量的值:
a, b = b, a
变量命名规范:
关键字: keyword.kwlist,共35个
删除变量: del a
"""
print(100)
print(100, 'hello', sep='=', end='ok') # \n表示换行
print(200)
name = input('请输入名字:')
print(name)
'''
while True:
name = input('请输入名字:')
print(name)
'''
'''
扩展 (了解)
a = 6
b = 8
交换2个变量的值
'''
a, b = b, a
print(a, b) # 8 6
'''
其他方式
'''
a = 6
b = 8
c = a # a=6,b=8,c=6
a = b # a=8,b=8,c=6
b = c # a=8,b=6,c=6
print(a, b)
'''
不用第三个变量c
'''
a = a + b # a=8+6 , b=8
b = a - b # a=8+6 , b=6
a = a - b # a=8 , b=6
print(a, b)
'''
位运算符
^ : 位异或 : 不同为1,相同为0
a = 6
b = 8
a = a ^ b
b = a ^ b
a = a ^ b
位运算
十进制 二进制 0 1
a= 6 0110
b= 8 1000
8421法
二进制: 1 1 1 1
十进制: 8 4 2 1
a = a ^ b 异或:相同为0不同为1
a= 6 0110
b= 8 1000
---------------
a=a^b=14 1110
b = a ^ b
a= 14 1110
b= 8 1000
---------------
b=a^b=6 0110
a = a ^ b
a= 14 1110
b= 6 0110
---------------
a=a^b=8 1000
print(a, b) # 8 6
'''