1、定义变量,变量重新赋值
# name等于xiao ming
name = "xiao ming"
# name2等于name(name只是一个桥梁,实质是把xiao ming赋值给name2)
name2 = name
print("My name is", name,name2)
print("My name is" + " " + name)
# name重新赋值变为XIAO MING,但此时name2还是位xiao ming
name = "XIAO MING"
print(name , name2)
2、格式化输出
$ 代表占位符
%s 代表string(字符串)
%d 代表只接受数字(帮助检测数据类型,不符合会报错)
%f 代表可以是小数
下面是4种方法输出:仅作参考
name = input("name:")
age = int(input("age:"))
# 输出age当前的格式
print(type(age),type(str(age)))
job = input("job:")
Salary = input("Salary:")
info = '''
------------------ info of %s ----------------
Name:%s
Age:%s
Job:%s
Salary:%s
''' %(name,name,age,job,Salary)
print(info)
name = input("name:")
age = input("age:")
job = input("job:")
Salary = input("Salary:")
info = '''
------------------ info of {_name} ----------------
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_Salary}
''' .format(_name=name,
_age=age,
_job=job,
_Salary=Salary)
print(info)
name = input("name:")
age = input("age:")
job = input("job:")
Salary = input("Salary:")
info = '''
------------------ info of {0} ----------------
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
''' .format(name,age,job,Salary)
print(info)
name = input("name:")
age = input("age:")
job = input("job:")
Salary = input("Salary:")
info = '''
------------------ info of ''' + name +''' ----------------
Name:''' + age +'''
Age:''' + job +'''
Job:''' + Salary +'''
Salary:''' + Salary +'''
'''
print(info)