python
重新开始学习python,边看视频边记录,复习基础知识
安装此处不再赘述
print函数简单使用
1、 输出到控制台
# 输出数字
print(123)
print(54.2)
# 输出字符串
# 单引号和双引号都可以
print('hello world')
print("hello world")
# 输出含有运算符的表达式
print(1+2)
# 不进行换行输出
print('hello','world')
结果:
2、输出到文件中
# 将数据输出到文件中
# a+:就是追加的意思,文件不存在就创建
# 使用file=f1才能保证数据写入到当前目录test.txt文件中
f1=open('test.txt','a+')
print('helloworld',file=f1)
f1.close()
由于我执行了三次追加了三次,所以出现三个hello world
转义字符
- \n:换行
# \n 换行
print('hello\nworld')
# \t tap键
print('hello\tworld')
print('wohahaha\tworld')
# \r回车
print('hello\rworld')
# \b 退格
print('hello\bworld')
# \转义
print('http:\\\\www.baidu.com')
# 输出单引号 \'
print('他们说:\'大家好\'')
# 原字符,不希望转义字符起作用,在字符串前面加r或者R
# 注意:后面不能加\
print(r'hello\nworld')
代码执行结果:
1、\t那儿注意第一条语句的\t为三个空格,第二条语句\t为四个空格,具体\t几个空格,看前面是否占了4个字符,如果前面字符是四个空格的倍数,那么\t就是四个空格,如果字符数%4=1,那么\t就是三个字符
2、\r那条语句发现hello消失了,是因为回车就是光标进入到第一字符h那儿,导致hello被world覆盖了
3、\b就是光标左移一个字符,导致hello 中的o被world中的w覆盖
4、转义字符中\\表示一个\,类似的要想打印一个\必须输入两个\
5、原子符就是让转义字符不起作用,在前面加个r或者R