2021/3/13–python学习第一天笔记
讲师:杨淑娟
1989年
python2已经停止更新
python没有编译这个环节,是解释型语言。
面向对象编程语言
python解释器 idle简单的python开发环境
Pycharm编辑器
# 注释是#
# print可以输出数字、字符串、含有运算符的表达式
print(520)
print('helloworld')
print(3+1)
# 不仅输出到控制台,还可以输出到文件当中
# r只读,r+读写,不创建
# w新建只写,w+新建读写,二者都会将文件内容清零
# (以w方式打开,不能读出。w+可读写)
# w+与r+区别:
#
# r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建
# r+进行了覆盖写。
#
# 以a,a+的方式打开文件,附加方式打开(附加写、附加读写)
# 将数据输出到文件中
# 1、所指定的盘符 2、使用file=fp
# a+ 存在文件追加,不存在创建再追加
fp = open('F:/python1/test.txt', 'a+')
print('helloworld', file=fp)
fp.close()
# 不进行换行输出(输出内容在一行里)
print('hello', 'world', 'python')
转义字符
反斜杠+想要实现的转移功能首字母
为什么要转义字符?
:党字符串中包含反斜杠、单引号、双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义。例如:反斜杠\ 单引号’ 双引号"。
:当字符串中包含换行、回车、水平制表符等无法直接表示的特殊字符时,也可以使用转义字符表示。 换行:\n 回车:\r 水平制表符:\t 退格:\b
# 转义字符
print('hello\nworld') # \+转移功能首字母 n->newline
print('hello\tworld') #\t制表符
print('helloooo\tworld') #这两个\t大小不一样,制表符占四个空格,因为hell o和\t一起占四个。
print('hello\rworld') #hello被回车消失掉了
print('hello\bworld') #hello的o没了,退格
print('https:\\\\www.baidu.com')
# 不希望反斜杠起作用的话,字符串前面加个r
print(r'hello\nworld\\') #最后一个反斜杠得转义,不然就不是字符串了
P7
P8