欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Day02 - python 基础语法

程序员文章站 2022-05-03 16:07:28
...

python 基础语法

一,编程规范

1,代码开头

python中的代码必须顶格编写,除非被作为语句嵌套在条件判断或条件循环中

2,代码层级

第一层顶格编写,第二层开头需要预留4个空格

3,对齐方式

同一个层级的代码必须严格对齐

4,注释

单行注释:#

多行注释:首尾处用成对三引号即可,

5,代码块

逻辑判断if以及循环条件while和for条件后均以冒号结尾,然后通过4个空格开始下一层级的实际执行动作语句编写

(冒号后面接上的语句是代码块)

score=90
if score<60:
	print("不及格")
elif score<70:
	print("中等")
elif score<80:
	print("良好")
else:
	print("优秀")

二,基本数据类型

python中的变量不需要声明。

变量赋值后才会被创建。

“类型”即为变量所指的内存中对象的类型。

基本数据类型包括:

number,string,list,tuple,set,dictionary

其中六个基本数据类型中,又分为不可变数据(number,string,tuple)和

可变数据(list,dictionary,set)

三,列表,元组,字典,集合

四,文件操作

1,读文件

打开文件open(‘文件路径/文件名’,‘r’) #r表示读

读取文件read()

关闭文件close()

(1)直接打开文件open(‘文件路径/文件名’,‘r’)

(2)使用try…finally

(3)引入with语句自动调用close() #with open(‘文件路径/文件名’,‘r’) as f:

2,读取特定文件

(1)二进制文件,

f=open('./Tulips.jpg','rb')

f.read()#输出的是16进制表示的字节

(2)字符编码文件

f=open('./gbk.txt',encoding='gbk')

f.read()

(3)遇到编码错误如何处理

f=open('./gbk.txt',encoding='gbk',errors='ignore')

f.read()

3,写文件

调用open()函数时,传入标识符’r’或者’wb’表示写文本文件或写二进制文件

f.open('.test.txt','w')

f.write('hello,world')

f.close()

我们发现原来test的内容变了,这是因为’w’会直接复写之前的内容,传入参数’a’可以以追加的形式写入,保险的做法是使用with语句

with open('./test.txt','a') as f:

	f.write(',开始读写文件之旅!')

同理,写入特定编码的文本文件,就给open()函数传入encoding参数,将字符串自动转换成指定编码、

open('/gbk.txt','w',encoding='gbk')

五,条件判断

六,分支循环

相关标签: python