- #!/usr/bin/env python
tell the compiler to find python executive routine,
it will find python from the enviroment location: /usr/bin/env - # -- coding:utf-8 --
tell the compiler the script encode with utf-8 '''xxx'''
it is usually as a multi-line comment and can also be used as multi-line printouts
eg:
msg = '''
this is a multi-line comment,
this is first line,
this is second line,
...
this is last line.
'''
print(msg)
it will print:
this is a multi-line comment,
this is first line,
this is second line,
...
this is last line.
eg:
name = input("name:")
age = input("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)
it will print:
name:likun
age:28
job:soft engineer
salary:2000
--------- info of likun ---------
Name: likun
age: 28
job: soft engineer
salary: 2000
eg:
name = input("name:")
age = int(input("age:"))
job = input("job:")
salary = int(input("salary:"))
info = '''
--------- info of %s ---------
Name: %s
age: %d
job: %s
salary: %d
''' % (name, name, age, job, salary)
print(info)
info2 = '''
--------- info of {_name} ---------
Name: {_name}
age: {_age}
job: {_job}
salary: {_salary}
'''.format(_name = name,
_age = age,
_job = job,
_salary = salary)
print(info2)
it will print:
name:likun
age:28
job:soft engineer
salary:2000
--------- info of likun ---------
Name: likun
age: 28
job: soft engineer
salary: 2000
--------- info of likun ---------
Name: likun
age: 28
job: sw engineer
salary: 2000
the example above are two multi-line formatted output
print(type(x))
print type of ‘x’ varimport getpass
this port is usually as input password that not show the password