编程print的用法
编程print的用法如下:
参数:
1、objects–可以一次接受一个或多个对象的输出,输出多个对象时,参数使用,分隔。
2、sep–输出对象的间隔,多个对象输出时,默认值之间的间隔一个空格。
3、end–设定语句输出用什么结尾,默认值是换行符\n,可以换成其他字符串。
4、file–输出到文件对象。
5、flush–输出是否被缓存,如果flush关键字参数为True,会强制刷新。
分隔符sep:
print函数的打印输出多个变量,默认是以空格隔开,我爱中国之间多了空格。如果想改成其它的分隔符,可设置sep参数。
换行符end:
print函数的end参数的默认值是"\n",这个"\n"就代表换行,输出之后会自动换行。如果想改成输出之后其它字符,可设置end参数。
输出目标file:
print函数中file参数的默认值为sys.stdout,代表输出到控制台。其实可以通过改变file参数,输出到文件中。
填充与对齐:
例如:
%8d:右对齐,左边长度不足,在左边补空格,补全8位长度。
%-8d:-代表左对齐,右边长度不足补空格,补全8位长度。
%08d:右对齐,左边不足补0,补全8位长度。
%.8f:指定小数点后的位数,保留小数点后8位。
%5.8f:包括小数点后面的位数,整个浮点数的长度为5,当然本身原长度要大于5位
点后的精度值如果是*,那么精度将从后面的元组中获取。
print和println的区别
一、功能不同:1、print:将信息显示在命令窗口中,输出光标定位在最后一个字符之后。
2、printf:将信息进行格式化显示在命令窗口中,输出光标定位在最后一个字符之后。
3、println:将信息显示在命令窗口中,输出光标换行定位在下一行开头。
二、语法不同:1、print:Print("\n")=Println(" ")。
2、printf:System.out.println("b");3、println:System.out.print("ASD\n");= System.out.println("ASD")。
三、特点不同:1、print:是需求输出的一系列参数,其个数务必与式样化字符串所阐明的输出参数个数一样多,各参数之间用","分开。
2、printf:式样化规定字符,以"%"开端,后跟一个或几个规定字符,用来确定输出内容式样。
3、println:从右到左压栈,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的。