![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
风子~
这个作者很懒,什么都没留下…
展开
-
python按照某个分隔符切分text文件字符串并存入另一份text
应用背景有一份如图所示的文件信息,信息量较大需要将text文件转为excel处理,按照图中的分隔符“&”分列数据存储至text文件(保留其列表属性)。实现代码如下:# -*- coding: utf-8 -*-"""Created on Wed Apr 1 18:36:38 2020@author: fengzi"""import osimport pandas ...原创 2020-04-02 19:07:16 · 4042 阅读 · 0 评论 -
python按照某个分隔符切分text文件字符串并存入excel
应用背景有一份如图所示的文件信息,信息量较大需要将text文件转为excel处理,按照图中的分隔符“&”分列数据存储至excel文件。实现代码如下:# -*- coding: utf-8 -*-"""Created on Mon Mar 30 18:05:35 2020@author: fengzi"""import osimport pandas as pdfr...原创 2020-03-31 10:49:03 · 6393 阅读 · 6 评论 -
python切割text大文件
应用背景某天收到了一份2G+的text文件,直接处理打不开,需要按指定行数切割文件进行处理。根据情况拆分成多个30万行的小文件的代码如下:# -*- coding: utf-8 -*-"""Created on Mon Mar 30 10:24:03 2020@author: fengzi"""from datetime import datetime def Main(...原创 2020-03-30 15:56:13 · 612 阅读 · 0 评论 -
每天学点python-数据结构和算法
以下内容学习自:https://github.com/jackfrued/Python-100-Days数据结构和算法算法:解决问题的方法和步骤评价算法的好坏:渐近时间复杂度和渐近空间复杂度。渐近时间复杂度的大O标记:排序算法(选择、冒泡和归并)和查找算法(顺序和折半)选择排序def select_sort(items, comp=lambda x, y: ...原创 2020-03-20 12:38:30 · 134 阅读 · 0 评论 -
每天学点python-python语言进阶
以下内容学习自:https://github.com/jackfrued/Python-100-Days重要知识点生成式(推导式)的用法生成式(推导式)可以用来生成列表、集合和字典。# -*- coding: utf-8 -*-"""Created on Thu Mar 19 18:39:37 2020@author: fengzi"""prices = { ...原创 2020-03-20 11:08:47 · 186 阅读 · 0 评论 -
学习Python的ABC模块
转自http://yansu.org/2013/06/09/learn-python-abc-module.html最近学面向对象的进阶,需要用到ABC模块,故找了这份资料了解。侵删,感谢!1.abc模块作用Python本身不提供抽象类和接口机制,要想实现抽象类,可以借助abc模块。ABC是Abstract Base Class的缩写。2.模块中的类和函数abc.ABCMeta这是用...转载 2019-08-15 16:00:59 · 754 阅读 · 0 评论 -
每天学点python-面向对象进阶(2)
以下内容学习自:https://github.com/jackfrued/Python-100-Days综合案例案例1:奥特曼打小怪兽# -*- coding: utf-8 -*-"""Created on Thu Aug 15 15:31:26 2019@author: fengzi"""from abc import ABCMeta, abstractmethodfrom ...原创 2019-08-15 17:13:29 · 173 阅读 · 1 评论 -
每天学点python-面向对象进阶(3)
以下内容学习自:https://github.com/jackfrued/Python-100-Days综合案例案例2:扑克游戏# -*- coding: utf-8 -*-"""Created on Fri Aug 16 10:28:01 2019@author: fengzi"""import randomclass Card(object): """一张牌"...原创 2019-08-16 17:09:57 · 441 阅读 · 0 评论 -
每天学点python-文件和异常
以下内容学习自:https://github.com/jackfrued/Python-100-Days文件和异常实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,但是这里我们并不浪费笔墨介绍这个概念,请大家自行通过维基百科进行了解。在Python中实现文件的读写操作其实非...原创 2019-08-27 15:50:56 · 195 阅读 · 0 评论 -
每天学点python-字符串和正则表达式
以下内容学习自:https://github.com/jackfrued/Python-100-Days使用正则表达式正则表达式相关知识在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取...原创 2019-09-04 14:59:30 · 155 阅读 · 0 评论 -
每天学点python-线程和进程
以下内容学习自:https://github.com/jackfrued/Python-100-DaysPython中的多进程Unix和Linux操作系统上提供了fork()系统调用来创建进程,调用fork()函数的是父进程,创建出的是子进程,子进程是父进程的一个拷贝,但是子进程拥有自己的PID。fork()函数非常特殊它会返回两次,父进程中可以通过fork()函数的返回值得到子进程的PI...原创 2019-10-11 10:46:56 · 134 阅读 · 0 评论 -
每天学点python-面向对象进阶
以下内容学习自:https://github.com/jackfrued/Python-100-Days@property装饰器之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问...原创 2019-08-14 17:22:01 · 131 阅读 · 0 评论 -
每天学点python-面向对象编程基础
以下内容学习自:https://github.com/jackfrued/Python-100-Days1、定义类# -*- coding: utf-8 -*-"""Created on Wed Aug 14 11:38:53 2019@author: fengzi"""class Student(object): # __init__是一个特殊方法用于在创建对象...原创 2019-08-14 16:12:08 · 115 阅读 · 0 评论 -
每天学点python-构造程序逻辑
我们的程序无论简单复杂,都是由顺序结构、分支结构、循环结构构成的。练习清单 寻找“水仙花数”。 寻找“完美数”。 “百钱百鸡”问题。 生成“斐波拉切数列”。 Craps赌博游戏。练习1、寻找“水仙花数”。水仙花数是各位立方和等于这个数本身的数 # -*- coding: utf-8 -*- """ 找出100~999之间的所有水仙花数 水...原创 2019-07-29 14:35:22 · 179 阅读 · 0 评论 -
每天学点python,
tip:以下内容学习自:https://github.com/jackfrued/Python-100-Days2019.7.251、py的第一个程序。 print ("hello,world");2、查看py版本。 import sys print (sys.version_info) print (sys.version);3、变量和类型整型...原创 2019-07-25 14:46:42 · 144 阅读 · 0 评论 -
每天学点python-分支结构(2)
tip:以下内容学习自:https://github.com/jackfrued/Python-100-Days1、IF语句的使用。用户身份验证。 username = input("请输入用户名:") password = input("请输入口令:") #如果希望输入口令时 终端没有回显 可以使用getpass模块的getpass函数 # impor...原创 2019-07-25 18:53:17 · 163 阅读 · 0 评论 -
每天学点python-函数和模块的使用,
学习链接:https://github.com/jackfrued/Python-100-Days请说出下面的方程有多少组正整数解。事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。可以用Python的程序来计算出这个值,代码如下所示。 # -*- coding: utf-8 -*- """ 输入M和N计算C(M,N) C...原创 2019-08-05 15:45:02 · 248 阅读 · 0 评论 -
每天学点python-字符串和常用数据结构
以下内容学习自:https://github.com/jackfrued/Python-100-Days字符串和常用数据结构1、使用字符串所谓字符串,就是由零个或多个字符组成的有限序列,一般记为我们可以通过下面的代码来了解字符串的使用。# -*- coding: utf-8 -*-"""Created on Mon Aug 5 15:49:19 2019@author: f...原创 2019-08-05 16:20:58 · 111 阅读 · 0 评论 -
每天学点python-循环结构
tip:以下内容学习自:https://github.com/jackfrued/Python-100-Days在Python中构造循环结构有两种做法,一种是for-in循环,一种是while循环。1、for-in循环。明确知道循环执行的次数。需要对一个容器惊醒迭代。列子1:用for循环实现1~100求和 """ 用for循环实现1~100求和 """ ...原创 2019-07-28 19:15:29 · 218 阅读 · 0 评论 -
每天学点python-字符串和常用数据结构(2)
以下内容学习自:https://github.com/jackfrued/Python-100-Days练习练习1:在屏幕上显示跑马灯文字# -*- coding: utf-8 -*-"""Created on Fri Aug 9 16:34:29 2019@author: fengzi"""import osimport timedef main(): con...原创 2019-08-13 17:27:19 · 154 阅读 · 0 评论 -
python安装第三方包
1、pip install 包2、pip install 包 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com原创 2019-08-07 16:05:27 · 103 阅读 · 0 评论 -
每天学点python-字符串和常用数据结构(3)
以下内容学习自:https://github.com/jackfrued/Python-100-Days综合案例案例1:双色球选号# -*- coding: utf-8 -*-"""Created on Wed Aug 14 09:53:56 2019@author: fengzi"""from random import randrange,randint,samplede...原创 2019-08-14 11:14:25 · 149 阅读 · 0 评论 -
python运算符
1.Python算术运算符2.Python比较运算符3.Python赋值运算符4.Python位运算符按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:下表中变量 a 为 60,b 为 13二进制格式如下:a = 0011 1100b = 0000 1101a&b = 0000 1100a|b = 0011 1101a^b = 0011...原创 2019-03-08 11:26:38 · 121 阅读 · 0 评论