Day02 - python 基础语法

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')

五,条件判断

六,分支循环

猜你喜欢

转载自blog.csdn.net/qq_44621510/article/details/89789093