from ctypes import addressof
from turtle import Turtle, setx
from winreg import HKEY_LOCAL_MACHINE
age=21
age=22
print(age)
#and=22
#print(and) #python的保留字不能作为变量名
#数据类型 整数,浮点数,字符串,布尔,空值
#用type(变量名)来查看变量的数据类型
#整数 int
a=12
print(a)
print(type(a))
#浮点数 float
b=6.6
print(b)
print(type(b))
#字符串 str
#c='hello'
c="hello" #在字符串中,使用单引号和双引号都可以,但是一般但是使用单引号
print(c)
print(type(c))
#布尔 bool
d=True
print(d)
print(type(d))
#空值 NoneType
e=None
print(e)
print(type(e))
'''
关于单引号和双引号的使用
'''
#c='张三说:"李四晚上吃鸡吗"'
c="张三说:'李四晚上吃鸡吗'" #单引号可以嵌套双引号,双引号也可以嵌套单引号
print(c)
'''
关于布尔值的使用说明
'''
c=True+18
c=False+18 #True为1,False为0
print(c)
c=a>3*5
c=a<3*5
print(c)
#转义符 n,t,' "
print('''hello
world''')
print('hellonworld') #要想实现换行操作,两种方法,一种用三个单引号,另一种用n
print('hetllo wotrld') #t是用来实现空格效果
print("在python中使用'表示单引号,使用"来表示双引号") #"效果是使"变成普通的双引号
print('在python中使用'表示单引号,使用"来表示双引号') #'效果是使'变成普通的单引号
#练习
'''
交换两个变量的值(两种方法以上)
a=3,b=5交换后变为a=5,b=3
'''
a=3
b=5
#方法1 使用一个中间变量
'''
c=a #c=3
a=b #a=5
b=c #b=3
'''
#方法2 不使用中间变量
'''
a=a+b #a=8
b=a-b #b=3
a=a-b #a=5
'''
#方法3 python独有的方法
a,b=b,a
print(a)
print(b)
'''
编写一个python程序,定义变量存储以下信息,然后按如下格式打印输出
姓名:朱枫
年龄:21
性别:女
职业:村口树哥
住址:无为华西村
电话:138888888888
爱好:鸡你太美
'''
name='朱枫'
age=21
sex='女'
job='村口树哥'
address='无为华西村'
phone='138888888888'
interest='鸡你太美'
print('姓名:',name)
print('年龄:',age)
print('性别:',sex)
print('职业:',job)
print('住址:',address)
print('电话:',phone)
print('爱好:',interest)



