day01:Python第一天print()函数使用方法

目录

一、print基础使用

二、print()函数原型:

三、print()打印输出文本

正常打印

打印带有单引号和双引号的字符串(转义符\)

打印windows路径(r)

打印字符串带双引号或单引号

打印多行字符串

换行符\n的使用

水平制表符\t的使用

区隔符sep的使用

打印后不换行,用end参数来设置你想要的结束符号


一、print基础使用

学习一门语言的第一段代码都为hello word

Python打印hello word

print("hello word")    #python代码段
hello word             #回显

二、print()函数原型:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

将 "objects" 打印输出至 "file参数" 指定的文本流,以 "sep 参数"分隔开并在末尾加上 "end参数"。 "sep" 、 "end "、 "file" 和"flush" 必须以关键字参数的形式给出。 flush 关键字参数是在 phthon3.3 版后增加的。

参数 含义
objects 指定待输出的对象,多个对象之间使用英文逗号(,)进行分隔
sep 指定输出多个对象之间的分隔符,默认是空格(' ')
end 指定最后的结束符,默认是换行符('\n')
file 指定要写入的文件对象,默认是标准输出流(sys.stdout)
flush 指定是否强制刷新输出流,默认是不刷新(False)

注:如果指定 sependfile 和 flush 参数,需要使用关键字参数(即通过指定参数名来赋值)。
 

三、print()打印输出文本

正常打印

print("自强不息")
自强不息

print('自强不息')
自强不息

print("自强不息,厚德载物。")
自强不息,厚德载物。

那么按照上述print()函数中可以看出双引号,单引号输出字符串时没有区别。

打印带有单引号和双引号的字符串(转义符\)

当字符串中存在单引号或双引号时,直接打印可能会出错

例如:单引号的字符串:Let's go

           双引号的字符串:I Love"You"

print('Let's go') 
     
SyntaxError: unterminated string literal (detected at line 1)

print("I Love"You"")  
    
SyntaxError: invalid syntax. Perhaps you forgot a comma?

因为Let's go中也包含了单引号,I Love"You"包含了双引号,那么我们我们怎么办呢

方法一:当文中有单引号的我们用双引号包括起来,有双引号的用单引号包起来

print("Let's go")
      
Let's go

print('I Love"You"')
      
I Love"You"

方法二:使用转义符\

print('Let\'s go')
      
Let's go


print("I Love\"You\"")
      
I Love"You"

打印windows路径(r)

那么在pyhton里面转义符是\,在windows里面\是相当于路径

例如:C:\Users\lenovo\Desktop\工作中遇到的问题解决

我们直接打印

print("C:\Users\lenovo\Desktop\工作中遇到的问题解决")
      
SyntaxError: incomplete input

为什么会出现这个情况呢,因为Python把吧我们的路径理解为了\U,\l,\D,\工,造成了python不理解这些是什么意思

那我们在Python中想打印windows路径怎么办呢

方法一:

print("C:\\Users\\lenovo\\Desktop\\工作中遇到的问题解决")
      
C:\Users\lenovo\Desktop\工作中遇到的问题解决

那我们在每个反斜杠之前都要加一个反斜杠很是繁琐,那么简单的方法如下

方法二:加个r

print(r"C:\Users\lenovo\Desktop\工作中遇到的问题解决")
      
C:\Users\lenovo\Desktop\工作中遇到的问题解决

打印字符串带双引号或单引号

有的时候我们全文需要打印出双引号例如:"自强不息"或者‘自强不息’

可以用('""')单引号包双引号,("''")双引号包单引号的方法

print('"自强不息"')
      
"自强不息"

print('"自强不息"')
      
"自强不息"

打印多行字符串

有时候我们需要打印很多行字符串

例如:天行健 君子以自强不息

           地势坤 君子以厚德载物

我们可以使用三个引号("""内容""")

print("""
自强不息
厚德载物
""")
      

自强不息
厚德载物

换行符\n的使用

实现换行我们还可以使用\n

print("自强不息\n厚德载物")
自强不息
厚德载物

水平制表符\t的使用

水平制表符可以很规律的分开每个字符

print("1\t2\t3")
1	2	3	

区隔符sep的使用

用sep参数来约束print括号里多项内容之间的区隔符

print("www","csdn","net")
www csdn net

print("www","csdn","net",sep=".")
www.csdn.net

打印后不换行,用end参数来设置你想要的结束符号

print("自强不息","厚德载物")
自强不息 厚德载物

print("自强不息","厚德载物",end="!")
自强不息 厚德载物!

你可能感兴趣的:(python,python,开发语言)