第二模块
第一部分:文件处理与函数
#插曲之人丑就要多读书:读书能够提高个人素质与内涵,提升个人修养与能力,以及层次的提升。
推荐书籍:追风筝的人、白鹿原
电影:阿甘正传、辛德勒的名单
第一节:三元运算
定义:三元运算又称三目运算,是对简单条件的再次简写。
代码验证:
例: >>> 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()