Python简单的控制台打印输出_不写进文件

# encoding=utf-8
import sys


def llog_print_yzy(*msg):
    last_index = len(msg) - 1
    msg_str = ''

    for i in range(last_index):
        '''
        定义函数不确定有多少参数时,可用*来表示多个参数
          连接字符串的方式,可以让print的输出之间 去掉空格。
          把'类型'放'值'前面,是因为可以对齐,否则用\t都不齐
          不想要各个参数的打印,直接把下面这行打印去掉就好了:
        '''
        print('params', i + 1, '----------- [类型]:', type(msg[i]), ',-----------[值]:', str(msg[i]))

        msg_str += str(msg[i])
        if i != last_index - 1:
            msg_str += ', '
    print('[Line]: ' + str(msg[last_index]), ', [message]: ', msg_str, end='\n\n')


llog_print_yzy('fa啊发', 3, sys._getframe().f_lineno)
llog_print_yzy('fa啊发', 3, [333, 44], sys._getframe().f_lineno)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值