python笔记(千峰教育P17-18)—— print 和 转义字符

print函数

用法
1、直接输出你想要的值或者是广泛的对象
print(“你想要输出的内容”)
示例:

print("hello world!")
name = "小白"
print(name)
hello world!
小白

2、连续输出对象
例如:print(name,age,gender)
示例:

name = "小白"
age = 18
gender = "boy"

print(name,age,gender) #sep默认的分割是空格
print(name,age,gender,sep="-")
print(name,age,gender,sep = "¥")#sep是设置分割的符号,如:sep='&'  sep='*' sep='$'
小白 18 boy
小白-18-boy
小白¥18¥boy

转义字符

如 :\n 换行

示例1

print('hello\nkitty')
print("\n","hello kitty","\n")

print(r'D:\文件\数学作业\123.xlsx')
print('D:\\文件\\数学作业\\123.xlsx')#这两句效果是等价的
#这是转义字符中特殊的一个,在引号前面加一个 r 可以使得后面的转义字符失效
#简单的说,就是后面引号的内写的是什么就是什么,不会再转义
#写文件地址的时候用 r ,会方便很多
hello
kitty

 hello kitty 

D:\文件\数学作业\123.xlsx
D:\文件\数学作业\123.xlsx

示例2

print('000\n')
print('AAA',end="\n\n") 
#这两种写法效果等同,本身另外写一个print就是会换行的

print('BBB',end='\n') 
print('CCC')
#end='\n'是直接换行,如果整个不加的话也是默认的换一行

print('DDD',end='') #'DDD\n'--->'CCC'bb
print('结束') 
#end=''是直接与后面的输出相连     
000

AAA

BBB
CCC
DDD结束

示例3

print('\\\c\d\h\i\j\k\l\m\n\o\p\q\s\y\z\p\y\t\h\o\nuxx')
print(r'\\\c\d\h\i\j\k\l\m\n\o\p\q\s\y\z\p\y\t\h\o\nuxx')
#print(r'含有转义字符的内容......'),原样输出,即使有转义字符也不会转义
\\c\d\h\i\j\k\l\m
\o\p\q\s\y\z\p\y	\h\o
uxx
\\\c\d\h\i\j\k\l\m\n\o\p\q\s\y\z\p\y\t\h\o\nuxx

其他转义字符定义

转义字符 说明
\n 换行符,将光标位置移到下一行开头。
\r 回车符,将光标位置移到本行开头。
\t 水平制表符,也即 Tab 键,一般相当于四个空格。
\a 蜂鸣器响铃。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效。
\b 退格(Backspace),将光标位置移到前一列。
\\ 反斜线
\' 单引号
\" 双引号
\ 在字符串行尾的续行符,即一行未完,转到下一行继续写。

知识点网址(B站):https://www.bilibili.com/video/BV15J411T7WQ?p=17

你可能感兴趣的:(学习笔记,python,经验分享)