Python学习笔记DAY1(输出函数与转义字符)

目录

简介

输出函数print()

转义字符与原字符

  • 简介

是一种解释型语言,在开发过程中是没有编译环节

1、计算机只能理解机器语言,所以必须把程序员所写的程序语言翻译成机器语言。

2、将其他语言翻译成机器语言的工具就被成为编译器。

3、编译器翻译的方式有两种:一个是编译,另一种是解释。两种方式之间的区别在于翻译时间点的不同。当编译器以解释的方式运行时,也称之为解释器。

4、

  • 编译型语言:代表有c语言、c++等,开发环境内开发源代码---统一交给编译器,对所有源代码翻译成机器语言---并把它包装为一个最终可执行文件---调用可执行文件就可以把文件交给CPU执行
  • 解释型语言:代表有Python、JavaScript等,开发环境内开发源代码---解释器按照由上到下的顺序一行一行读取代码。解释器先读取第一行代码,并将其翻译成机器语言,翻译完成之后,就给CPU执行,CPU在读取过程中,解释器又读取第二行代码进行翻译。翻译完成之后,再交给CPU执行。

5、编译型语言执行速度快。从跨平台的角度上,解释型语言更适合。

6、

  • 输出函数print()

1、可以输出的内容:数字、字符串(加引号)、表达式(含有操作数和运算符称为表达式,输出为运算结果)

2、可以将内容输出到:显示器、文件

3、输出形式:换行、不换行

print(50)
print('hello world')
print(3+1)

#输出到文件:①所指定的盘存在②使用file=fp
fp=open('D:/text.txt','a+')#a+:以读写的形式,文件不存在的话就创建,文件存在就在原有内容上进行追加
print('hello world',file=fp)
fp.close

#不换行
print('hello','world','python')

  • 转义字符与原字符

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

2、用法:1、当字符串中包含反斜杠、单引号、双引号等有特殊用途的字符时,必须使用反斜杠对字符进行转义,使其成为输出内容。

反斜杠:\\

单引号:\'

双引号:\"

                 2、当字符串中包含换行、回车、水平制表符、退格等无法直接表示的特殊字符时,使用转义字符。

换行:\n       (newline)

回车:\r        (recover)

水平制表符:\t (一个制表位是四个空格,何时新开一个制表位取决于\t前是否占满制表位,占满重开,没占满不重开)(tab)

退格:\b         (backspace)

print('hello\nworld')
print('hello\tworld')#hell为一个制表位,o为第二个制表位的第一位,没占满,不重开
print('helloooo\tworld')#占满,重开
print('hello\rworld')#r指recover,world覆盖hello
print('hello\bworld')#退一个格
print('http:\\\\www.baidu.com')
print('老师说:\"大家好\"')

#原字符:不希望字符串中的转义字符起作用,在字符串前加R或r
print(r'hello\nwowrld')
#注意事项:最后一个字符不能是一个反斜杠(可以是两个反斜杠)
print(r'hello\nworld\')
print(r'hello\nworld\\')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值