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