python学习笔记(print和转义字符)

一、print函数的使用

1、#输出字符串(单引号和双引号一个意思)
print('HelloWorld')
print("HelloWorld")

2、#print函数可以输出数字(包括浮点数和整数)
print(521)
print(94.3)

3、#输出表达式和表达式的值
print(3+1)
print('3+1')

4、#将数据以追加方式输出到文件中(盘符必须存在)
fp=open('D:\pythontest','a+')
print('HelloWorld',file=fp)
fp.close()

5、#不进行换行输出
print('张三','李四','王五')

:第四个以文件追加形式进行输出的时候,要用到a+的选项,如果这个文件存在,就在这个文件的末尾将内容追加,如果D盘符下没有这个文件,就新建一个,这就是追加的含义,类似于Linux,可以结合记忆。而且这个三行代码运行一次就会将HelloWorld追加一次,而且还是换行追加,这个时候会根据open函数的第一个参数建立一个文件,将HelloWorld输出到这个路径下的文件里面。

看一下输出结果:

二、转义字符的使用

转义字符:反斜杠+想要实现转义功能的首字母

常见的转义功能首字母

换行n        newline的首字母
回车r         return的首字母
水平制表符t         tab的首字母
退格b        back的首字母
反斜杠\         下面三个都是特殊字符
单引号'
双引号"

 

print('Hello\nWorld')#将Hello和World换行输出

print('Hello\tWorld')
print('Helloooo\tWorld')

print('Hello\rWorld')#World覆盖了之前的Hello

print('Hello\bWorld')#b是一个退格,将字母o退没了

print('http:\\www.baidu.com')#第一个\代表反斜杠,第二个\是没有转义功能的首字母所以会只输出一个\

print('http:\\\www.baidu.com')
print('http:\\\\www.baidu.com')

print('老师说\'你好\'')#明确两个\后面的'不再是字符串的边界,而应该是要输出的内容
print(R'Hello\tWorld')#原字符,使字符串里面的转义字符失效,就是连着字符串里面的转义字符一起进行输出

print(R'Hello\tWorld\')#注意事项,使用R的时候最后一个字不能是反斜线,会报错,但是可以使用两个反斜线
print(R'Hello\tWorld\\')

重点放在第二行和第三行代码,他们的输出结果不一样,第一个Hello和World之间只有三个空格,但是第二个会有四个空格,通过一个excel来说明:

 一个指标符占4个字母的位置,第一行的HelloWorld在输出完前四个字母的时候正好占据了一个制表符t,剩下的o只能重开一个制表符,这样就剩下三个空格,当在这个地方使用转义字符的时候并不会重开一个t的空间,于是剩下的三个空格就充当一个t;而第二行代码中,\t前面的字母个数正好有8个,占两个制表符的空间,于是在这里使用\t的时候会重新开一个完整的t空间用以分割。其他的注意事项已经在代码段说明。来看一下输出结果:

 本文是观看B站视频总结的笔记,有啥不对的地方欢迎指导

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值