python learn - title

本文介绍Python中使用多行注释及字符串格式化的多种方法,并通过实例演示如何收集用户输入并格式化输出个人信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值