• 01-鸡汤之人丑就要多读书
  • 02-三元运算
  • 03-文件处理
  • 04-文件处理-二进制模式
  • 05-文件处理-智能检测编码的工具
  • 06-文件处理-写模式操作文件
  • 07-文件处理-追加模式操作文件
  • 08-文件处理-混合操作文件
  • 09-文件操作其他功能
  • 10-文件处理-文件修改功能
  • 11-函数-基本介绍
  • 12-函数-默认参数
  • 13-函数-关键参数
  • 14-函数-非固定参数
  • 15-函数-非固定参数2
  • 16-函数-返回值
  • 17-函数-局部变量
  • 18-函数-在函数里修改全局变量
  • 19-函数-在函数里修改列表数据
  • 20-函数-嵌套函数
  • 21-函数-作用域
  • 22-函数-匿名函数
  • 23-函数-高阶函数
  • 24-递归介绍
  • 25-递归与栈的关系
  • 26-递归的作用
  • 27-递归的特性总结
  • 28-递归的作用
  • 29-尾递归优化
  • 30-函数-内置方法1
  • 31-函数-内置方法2
  • 32-函数-内置方法3
  • 33-函数-内置方法4
  • 34-函数-内置方法5
  • 36-函数-函数进阶-鸡汤
  • 37-函数-函数进阶-命名空间
  • 38-函数-函数进阶-作用域的查找空间
  • 39-函数-函数进阶-闭包
  • 40-函数-函数进阶-装饰器
  • 41-函数-函数进阶-装饰器流程分析
  • 42-函数-函数进阶-装饰器带参数的函数
  • 43-函数-函数进阶-装饰器带参数2
  • 44-函数-函数进阶-列表生成式
  • 45-函数-函数进阶-生成器
  • 46-函数-函数进阶-斐波那契数列
  • 47-函数-函数进阶-生成器调用方法
  • 48-函数-函数进阶-函数写生成器
  • 49-函数-函数进阶-生成器send方法
  • 50-函数-函数进阶-迭代器
  • 51-函数-函数进阶-作业需求

1、一个好的讲师,不光传授知识,也能给学生带来心灵上的成长,鸡汤也是要喝的;

2、读书“真的”可以改变一个的气质,真的可以变得有内涵;

3、去豆瓣网上看书评、影评;

给豆瓣图书打个小广告——豆瓣图书TOP250:https://book.douban.com/top250?icn=index-book250-all

4、读书推荐《追风筝的人》、《白鹿原》;

5、任何有收益的事情,都不是“短平快”获取来的,“慢”是一种生活姿态;

6、套用钱钟书夫人杨绛(jiang)的一句话,我们大多数人的窘境都是:想法太多,读书太少!

7、我们的人生Level一定程度上可以由读书来决定,由内而外的感知到变化;

8、改变人生的几种方式:读书、看电影、去旅行、经历一些“别样的”事情;

9、电影推荐——《阿甘正传》、《辛德勒的名单》;

10、我们大多数人都不会觉得自己LOW,百分之八十的人都会觉得自己还“凑合”,但实际上结果,你懂得...;

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

02-三元运算

1、三元运算初识;

三元运算又称“三目运算”,是对简单条件语句的简写,如:

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

03-文件处理

1、我们大家日常如何操作文件呢;

  • 1、安装文本编辑器软件,如windows自带记事本工具、notepad++;
  • 2、选中鼠标右键,利用文本编辑器软件打开文件;
  • 3、查看 or 写入内容;
  • 4、保存、关闭;

2、文本的操作分为读、写、修改;

1)读;

1 #! /usr/bin/env python
2 # -*- coding:utf-8 -*-
3 #__author__ = "tqtl"
4 # Date:2018/5/14 21:57
5 #f = open(file='兼职白领学生空姐模特护士的联系方式.txt',mode='r')#UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 9: illegal multibyte sequence
6 file = open(file='兼职白领学生空姐模特护士的联系方式.txt',mode='r',encoding='utf-8')#打开文件;
7 file_data = file.read()#阅读文件内容;
8 print(file_data)#打印文件内容;
9 file.close()#一定要关闭文件;
总结:以什么样的编码格式存储文件,一定要使用相同的编码格式打开;

兼职白领学生空姐模特护士的联系方式.txt

王心颜 上海 169 46  13813234424
马纤羽 深圳 173 50 13744234523
乔亦菲 广州 172 52 15823423525
罗梦竹 北京 175 49 18623423421
刘诺涵 北京 170 48 18623423765
岳妮妮 深圳 177 54 18835324553
贺婉萱 深圳 174 52 18933434452
叶梓萱 上海 171 49 18042432324
杜姗姗 北京 167 49 13324523342
black girl 河北 167 50 13542342233

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

04-文件处理-二进制模式

1、那么问题来了,如果我们事先不知道文件的编码格式怎么办?!

1 #! /usr/bin/env python
2 # -*- coding:utf-8 -*-
3 #__author__ = "tqtl"
4 # Date:2018/5/14 22:22
5 # E-Mail: tqtl911@163.com
6 file = open(file='兼职白领学生空姐模特护士的联系方式.txt',mode='rb')#b是binary的缩写,以二进制的形式打开文件,用于网络传输,给机器看,适用于不知道文件编码格式的场景;
7 file_data = file.read()#阅读文件内容;
8 print(file_data)#打印文件内容;
9 file.close()#一定要关闭文件;

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

05-文件处理-智能检测编码的工具

1、chardet工具(动态监测编码的可能类型);

 1 #! /usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 #__author__ = "tqtl"
 4 # Date:2018/5/14 22:36
 5 # E-Mail: tqtl911@163.com
 6 # Wechat:cxz19930911
 7 #pip 安装第三方模块chardet,类似于yum安装第三方软件;
 8 
 9 import chardet
10 f = open(file='兼职白领学生空姐模特护士的联系方式.txt',mode='rb')
11 data = f.read()
12 print(data)
13 f.close()
14 print(chardet.detect(data))#{'encoding': 'utf-8', 'confidence': 0.99, 'language': ''}#0.9表示相似程度;

2、chardet工具的pip安装;

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

第二模块:函数编程-第1章 函数、装饰器、迭代器、内置方法

 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 # __Author__:Administrator
 4 # Version:python3.6.5
 5 # Date:2018/5/19 0019 10:29
 6 import chardet#导入模块;
 7 file = open(file='兼职白领学生空姐模特护士的联系方式.txt',mode='rb')
 8 data = file.read()
 9 print(data)
10 print(chardet.detect(data))#{'encoding': 'GB2312', 'confidence': 0.823045267489712, 'language': 'Chinese'}
11 print(data.decode('GB2312'))#解码操作,显示中文;
 1 C:\Users\Administrator\PycharmProjects\LFXC2018\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/LFXC2018/文件操作&函数/05-文件处理-智能检测编码的工具.py
 2 b'\xcd\xf5\xd0\xc4\xd1\xd5 \xc9\xcf\xba\xa3 169 46  13813234424\n\xc2\xed\xcf\xcb\xd3\xf0    \xc9\xee\xdb\xda 173    50 13744234523\n\xc7\xc7\xd2\xe0\xb7\xc6    \xb9\xe3\xd6\xdd 172    52 15823423525\n\xc2\xde\xc3\xce\xd6\xf1    \xb1\xb1\xbe\xa9 175    49 18623423421\n\xc1\xf5\xc5\xb5\xba\xad    \xb1\xb1\xbe\xa9 170    48 18623423765\n\xd4\xc0\xc4\xdd\xc4\xdd    \xc9\xee\xdb\xda 177    54 18835324553\n\xba\xd8\xcd\xf1\xdd\xe6    \xc9\xee\xdb\xda 174    52 18933434452\n\xd2\xb6\xe8\xf7\xdd\xe6    \xc9\xcf\xba\xa3 171    49 18042432324\n\xb6\xc5\xe6\xa9\xe6\xa9 \xb1\xb1\xbe\xa9  167 49 13324523342\nblack girl  \xba\xd3\xb1\xb1  167 50  13542342233'
 3 {'encoding': 'GB2312', 'confidence': 0.823045267489712, 'language': 'Chinese'}
 4 王心颜 上海 169 46  13813234424
 5 马纤羽    深圳 173    50 13744234523
 6 乔亦菲    广州 172    52 15823423525
 7 罗梦竹    北京 175    49 18623423421
 8 刘诺涵    北京 170    48 18623423765
 9 岳妮妮    深圳 177    54 18835324553
10 贺婉萱    深圳 174    52 18933434452
11 叶梓萱    上海 171    49 18042432324
12 杜姗姗 北京  167 49 13324523342
13 black girl  河北  167 50  13542342233
日志输出

相关文章:

  • 2022-12-23
  • 2021-08-27
  • 2021-05-20
  • 2022-12-23
  • 2021-05-25
  • 2021-12-28
  • 2021-07-11
猜你喜欢
  • 2021-06-18
  • 2021-11-30
  • 2021-10-25
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
  • 2022-02-05
相关资源
相似解决方案