整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

print的基本用法

print的基本用法

rint的基本用法


当我们编好程序后,程序运行到什么地方,运行的结果又是什么,这个时候都要电脑来告诉我们,我们可以让电脑通过print() 函数来告诉我们,今天,我们就来学习这个函数常用的用法:

一、print语法格式

print() 函数的语法格式如下:

print (value,...,sep='',end='\n')

参数

value-- 表示可以一次输出多个对象。输出多个对象时,需要用 ,分隔。

sep -- 用来间隔多个对象,默认值是一个空格,可以换成其他字符串。

end -- 用来设定以什么结尾。默认值是换行符 \n,可以换成其他字符串。

除value外其它参数如果选择默认值,可以不用输入。

二、实例

1、print输出1个值或变量

>>>print(6) # 输出数字

6


>>> print("龙塔实验学校") # 输出字符串

龙塔实验学校


>>> print("5+3") # 输出字符串,虽然5+3是个表达式,但是是用引号括起来的,所以它还是一个字符串。

5+3


>>>a=6

>>>print(a)# 输出变量a的值 6


>>>a=60

>>>b=20

>>>print(a+b)#输出2个变量相加的和23


2、print输出多个变量或值

print()函数要输出多个变量或值时,使用英文逗号“,”将各个变量或值隔开,不同内容之间会使用空格隔开。

如果不用逗号隔开,会直接连着输出。


>>>print("龙塔实验学校”,"的学生") #输出两个字符,默认空格隔开,输出:龙塔实验学校 的学生

>>>print("龙塔实验学校""的学生") #输出两个字符,没有用逗号隔开,输出:龙塔实验学校的学生


>>>a=30

>>>b=3

>>>c=a*b

>>>print(a,b,c)#输出3个变量,输出: 30 3 90


3、sep决定用什么符号来分隔多个值或变量

默认情况下,print()函数输出多个变量或值时,用空格隔开.这是因为print()函数的sep参数的默认值是' ',这个' '就代表空格。

如果希望print()函数输出多个值或变量使用不同的分隔符,则需要重新设置sep参数。


>>>a=30

>>>b=32

>>>c=a*b>>>print(a,b,c,sep=',')#输出3个变量,输出时用逗号隔开 30,32,960


>>> print("龙塔","实验","学校",sep="/") # 设置间隔符 龙塔/实验/学校


4、end参数决定输出结束时使用什么符号

默认情况下,print() 函数输出之后会换行,这是因为 print() 函数的 end 参数的默认值是“\n”,这个“\n”就代表了换行。

如果要print() 函数输出之后不会换行,则重设 end 参数。


>>>print("龙塔");print("学校")#先用这个程序检验一下,可以看出print默认结尾是添加了换行符输出的

>>> 龙塔

学校


>>>print("龙塔",end="");print("实验学校") #使用end=""修改结尾输出的字符,当前是结尾不输出任何字符,也不换行。

>>>龙塔实验学校


>>>print("龙塔",end=",");print("实验学校")#使用end=","修改结尾输出的字符,当前是用逗号隔开,不换行。

>>>龙塔,实验学校


>>>print("龙塔",end=" ");print("实验学校")#使用end=" "修改结尾输出的字符,当前是用逗号隔开,不换行。

>>>龙塔 实验学校


5、其它输出形式:

>>>print("龙塔"*6) #将龙塔重复输出6遍

>>>龙塔龙塔龙塔龙塔龙塔龙塔

们学习了 Shell 的 echo 命令,我们来学习 Shell 的另一个输出命令 printf。

printf 命令模仿 C 程序库(library)里的 printf() 程序。

printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用 echo 移植性好。

printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认 printf 不会像 echo 自动添加换行符,我们可以手动添加 \n。

printf 命令的语法:

printf format-string [arguments...]

参数说明:

  • format-string: 为格式控制字符串

  • arguments: 为参数列表。

实例

print()函数是python自带的输出函数,我们先来了解一下它的功能!

1.print()函数

一个可以直接使用的函数,可以将你想展示的东西在IDLE或标准的控制台上显示出来。

2.print()函数可以输出哪些内容?

.输出的内容可以是数字

.输出的内容可以是字符串

.输出的内容可以使含有运算符的表达式

3.print()函数可以将内容输出到目的地:

.显示器

.文件

4.print()函数的输出形式

. 换行

.不换行

5.示例:

#可以输出数字

print(520)

print(98.5)

#可以输出字符串

print('helloworld') #也可以双引号

#含有运算符的表达式

print(3+1) #输出结果为4

#------------------------------

#将数据输出到文件中。注意点,1.所指定的盘符要存在,2.使用file=fp

fp=open('d:/text.txt','a+') #'a+'的意思是若文件不存在,则自动创建文件,并在内容的后面进行追加。

print('helloworld',file=fp) #必须使用file=fp,否则内容加不到文件中!

fp.close()

#不进行换行输出(输出内容在一行当中)

print('hello','world','python')

#输出函数前面内容好记忆,好理解,但后面把输出内容加入文件中的就不好记了,没办法,只好先死记了!我这经常被老婆骂猪脑子的感觉鸭力山大![捂脸]