Python语言学习之打印输出那些事:python输出图表和各种吊炸天的字符串或图画、版权声明等之详细攻略
目录
打印输出标准文档
1、输出表格
Py之prettytable:prettytable的简介、安装、使用方法之详细攻略
#打印出表格观察数据
from prettytable import PrettyTable
x = PrettyTable(["编号", "trainX", "trainY"])
x.align["编号"] = "0" #以姓名字段左对齐
x.padding_width = 1 # 填充宽度
for i in range(0,5):
x.add_row([i, trainX[i], trainY[i]])
print(x)
2、打印输出各种吊炸天的字符串或图画
print ('''
*****************************************
** Welcome to My CSDN **
** Created on 2018-05-30 **
** @author: Jason Niu **
*****************************************
''')
(1)、一行打印迷宫:两种方式实现
print(''.join(__import__('random').choice('\u2571\u2572') for i in range(50*24)))
print(''.join(__import__('random').choice('/\\') for i in range(50*24)))
(2)、一行打印桃心
print('\n'.join([''.join([('ILoveyou'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))
(3)、一行输出九九乘法表
print ('\n'.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))
(4)、一行代码画 Mandelbrot
print('\n'.join([''.join(['*'if abs((lambda a:lambda z,c,n:a(a,z,c,n))(lambda s,z,c,n:z if n==0else s(s,z*z+c,c,n-1))(0,0.02*x+0.05j*y,40))<2 else' 'for x in range(-80,20)])for y in range(-20,20)]))
(5)、输出佛祖身像,程序猿一帆风顺!普渡苍生!
print ("""
\033[33;1m
_oo8oo_
o8888888o
88" . "88
(| -_- |)
0\ = /0
___/'==='\___
.' \\\\| |// '.
/ \\\\||| : |||// \\
/ _||||| -:- |||||_ \\
| | \\\\\ - /// | |
| \_| ''\---/'' |_/ |
\ .-\__ '-' __/-. /
___'. .' /--.--\ '. .'___
."" '< '.___\_<|>_/___.' >' "".
| | : `- \`.:`\ _ /`:.`/ -` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
=====`-.____`.___ \_____/ ___.`____.-`=====
`=---=`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
佛祖保佑 永不宕机
\033[0m
""")
python常用的版权声明
1、经典
#! /usr/bin/env python
# coding=utf-8
'''
================================================================
Copyright (C) 2020 * Ltd. All rights reserved.
Editor : Eclipse
File name : ML_Prediction_Plot_Importance.py
Author : Jason Niu
Created date: 2020-01-12 17:08
Description : Keep updating, this is better
(1)、
#================================================================
'''
2、酷炫
#! /usr/bin/env python
# coding=utf-8
#================================================================
# Copyright (C) 2020 * Ltd. All rights reserved.
#
# Editor : Eclipse
# File name : ML_Predict.py
# Author : Jason Niu
# Created date: 2020-01-12 17:08
# Description :
# (1)、
# (2)、
#================================================================