python learn

来源:互联网 发布:递归算法棋子移动java 编辑:程序博客网 时间:2024/06/03 16:29
  1. #!/usr/bin/env python
    tell the compiler to find python executive routine,
    it will find python from the enviroment location: /usr/bin/env
  2. # -- coding:utf-8 --
    tell the compiler the script encode with utf-8
  3. '''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

  1. print(type(x))
    print type of ‘x’ var

  2. import getpass
    this port is usually as input password that not show the password

原创粉丝点击