python全栈开发中级班全程笔记(第二模块)第一部分:文件处理、函数

 

第二模块

第一部分:文件处理与函数

#插曲之人丑就要多读书:读书能够提高个人素质与内涵,提升个人修养与能力,以及层次的提升。

推荐书籍:追风筝的人、白鹿原

电影:阿甘正传、辛德勒的名单

第一节:三元运算

定义:三元运算又称三目运算,是对简单条件的再次简写。

代码验证:

例:
>>> a = 3                             #假设这是条件
>>> b = 7
>>> a,b
(3, 7)

>>> val = a if a > b else b           #val  先赋值 a ,判断条件不成立,就赋值 b
>>> val
7                                     #注意一行代码只能有一个变量,

>>> val = a if a < b else b           # 如果判断条件成立,就赋值 a
>>> val
3 
#:语法大致意思是先 ( val = a ),再判断,如果成立,执行前面,否则,就是后面,( else b ) 否则,就是 b
#:注意这里有点绕,要把语法理解对 else 后面没有 等号 ( val = b ,简化成 else b )

 第二节 : 文件处理 

一、 读取文件(pycharm 操作

pycharm 代码验证下

例:pycharm 写
f = open( file = "python高亮彩色字符实现方法",mode = "r" , encoding = "utf-8")
data = f.read()        #读取文件
print(data)
f.close()              #关闭文件     当然这种情况是读取文件和写pycharm的在一个文件路径中,不用填写文件路径

***第一行代码的意思就是,打开文件,以 r 读取模式,编码为 utf - 8 (如果不是utf-8 存的,会报错,需要以什么存,就以什么写)把这个操作过程赋变量名 f ,以方便后续操作。再把打开文件的步骤赋个变量名 便于后续操作,打印文件,再关闭文件

*#*#*#如果读取文件和 pycharm 编写程序的路径不在一个目录下,或者在其他盘,就要用到读写文件全部路径

f = open(file = "C:/Users/57098/Desktop/python字体颜色.txt",mode = "r",encoding ="gbk" )   #修改斜杠方向后的方法不用再路径前加 “r”
#注意这个文件路径的斜杠方向,这个斜杠在复制文件地址时,可以修改也可不修改
f = open(file = r"C:\Users\\57098\Desktop\python字体颜色.txt",mode = "r",encoding ="gbk" ) #不修改斜杠方向的写法
#这个不修改文件路径中斜杠的方向需要在读取文件路径前加一个 “r” 表示读取文件路径 data = f.read() print(data) f.close()

#*#*#* 以上就是读取本地文件的方法,注意后两种的斜杠方向与“ r ” 的关系

二 : 二进制模式(pycharm 操作

 

 

猜你喜欢

转载自www.cnblogs.com/guoyilong/p/10018400.html