【Python学习笔记10:CRC32】教程文章相关的互联网学习教程文章

python学习04-数据类型(元组、字典、集合)【代码】

一、基本数据类型——元组   元组:是一种与列表非常相似的数据类型。但是它一旦创建便不能再修改,所以又叫只读列表。  定义:与列表类似,只不过[]改成()特性:可存放多个值(可以存放复杂数据类型)不可变(显式地告诉别人此处数据不可修改,常用于数据库连接配置信息等)按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序元组本身不可变,如果元组中还包含其它可变元素,这些可变元素可以改变。(比如列表等...

Python 学习笔记 - 反射【代码】

Python里面反射指的是可以通过字符串在对象里面(比如一个模块)去操作(查找,删除,判断)一个成员(比如这个模块里面的函数)。比如目前所学的知识,我们需要在模块s1.py中调用一个函数f1,我们需要导入s1.py,然后才能执行f1()import s1 s1.f1()如果一个大型软件有几百上千个函数需要调用,那么这样写起来会很累。一个简单的方法是反射。比如一个简单的例子,从index里面调用commonscommons.py#!/usr/bin/env python # -*- codi...

python学习笔记之collections模块的使用【代码】

namedtupledequeOrderedDictCounter 一、namedtuple用于创建一个自定义的tuple对象,可以用于给数组重命名,提高数组索引可读性。示例:>>> from collections import namedtuple >>> Point = namedtuple(‘Point‘, [‘x‘, ‘y‘]) >>> p = Point(1, 2) >>> p.x 1 >>> p.y 2 from collections import namedtuple students=namedtuple(‘Student‘,[‘name‘,‘age‘,‘sex‘,‘email‘]) s2=students(‘sun‘,‘25‘,‘girl‘,‘m...

Python学习笔记2【代码】

条件判断Formatif <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>E.gage = 20if age >= 6: print‘teenager‘elif age >= 18: print‘adult‘else: print‘kid‘迭代默认情况下,dict迭代的是key。如果要迭代value,可以用forvalue in d.itervalues(),如果要同时迭代key和value,可以用fork, v ind.iteritems()d={‘k1‘:1,‘k2‘:2,‘k3‘:3} for j in d.itervalue...

Python 学习 第十三篇:数据的读写-文件、DataFrame、json和pymssql【代码】

Python的文件是一个重要的对象,使用open()函数来打开文件,创建文件对象,进行文件的读写操作。当数据用于交换信息时,通常需要把数据保存为有格式的文本数据,可以保存为有特定的行分隔符和列分隔符的数据,这可以使用pandas模块中的函数来读写;也可以保存为json结构的数据,这可以使用json模块中的函数来实现;对于大型的数据交互,通常使用数据库。一,Python的open函数open()函数用于打开文件,创建文件对象:open(name, mod...

Python学习笔记22:Django下载安装

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。 并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。 ——百度百科 官网下载:https://www.djangoproject.com/download/官网中也给出了一些命令行安装方法,下面要...

PYTHON学习0041:函数---模块的导入路径--2019-7-27【图】

导入模块时,只有保存在指定路径的模块能被导入。默认先存当前目录找。通过导入SYS模块就能知道指定路径有哪些:![]输出为:(https://s1.51cto.com/images/blog/201907/27/0cca8fbd7dee779df94e11067907393d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)原文:https://blog.51cto.com/13543767/2424214

Python学习3--字符串【图】

1.python字符串   python没有字符,所有的都叫做字符串,用单引号表示。2.python中字符串,列表,元祖的相似性   (1)访问,都是用str[i]来访问第i+1个元素。   (2)切片,str[i:j]来截取其中的一部分。   (3)拼接,若要向其中插入一部分,都要使用str[:i]+str2+str[i:]。但是此过程并不改变str的值,要想获得新的值,必须将其复制给一个新的变量。    例:str=‘zjh‘,str2=str[:1]+‘xxr‘+str[1:];执行后,str=...

Python学习第三天之字符串编码解码,集合,文件,函数【图】

1数据类型——集合 初始化      list = [ 1, 2,3,4,5 ]      set1 = set ( list )集合的逻辑关系     求交集: set3 = set1.intersection(set2) 或者 set3 = set1 & set2    求并集:set1.union(set2) 或者 set1 | set2    求差集:set6 = set1.difference(set2) 或者 set6 = set1 - set2        set5 = set2.difference(set1) 或者 set5 = set2 - set1    求对称差集: set5 + set6 ...

python学习-使用pandas 按照行数分割表格【代码】【图】

问题一张excel表格,大概1万行,需要录入系统系统每次最多只能录入500行表格数据,一旦超过500行,就会录入失败需要把1万行的数据按照500行分割,形成20个表格,这样才能录入系统思路使用pandas得到总行数,比如10002行,分割表格的时候,要保留一行表头第一张表,是1-500行,第二张表是 501-1000,以此类推最后一张表应该是1000-10002行,生成的表格数量是10000/500+1,21张生成的表格按照顺序保存到一个目录中写一个函数,可以按照...

Python 学习笔记(1) - 开始【代码】

找一个能看的教程(不用太过于纠结以至于耗费大量时间,很可能还没开始就放弃了。 -- 这条要作为新的做事准则放入我的日常了,警惕一开始就追求完美常常会什么也得不到。)我喜欢看书不爱视频,所以找了这个:http://woodpecker.org.cn 挑的是 「简明 Python 2.3 教程」 ,在学 2.x 还是 3.x 这件事上,还是那句话不用太纠结,先动起来再说。毕竟真的用起来,我想,不管是 2.x 还是 3.x 其实都是要去了解和学习的,所以随意挑个开...

【Python学习笔记】循环和迭代【代码】

for和while基本语法break和continueelse的使用enumerate和zip在循环中的应用for和while基本语法   Python中的的循环使用for和while语句来实现,基本语法结构如下:#while语法while expression:statements #for语法 for item in s:statements   while无限循环执行循环体中的语句,直到相关表达式求值为False。for语句迭代s中的所有元素,直到没有可迭代的元素为止。所有可迭代的对象都可以使用for语句,所有实现了__iter__和__nex...

Python 3学习 ——网络编程【代码】

Python 学习——面向对象 写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享一、网络编程  SOCK_STRAM :TCP  SOCK_Dgram :UDP  两个参数决定了不同的连接方式,主要使用TCP连接。family = AF_INET :服务器之间的通信  family = AF_UNIX :Unix 不同进程的通信。  send 或者 sendall 方法传送的类型一定要是 bytes 类型。 (相互通信)小应用:server 端 和 client 端进行通信。  server 端代码: ...

python学习(3)--读取配置文件

一、 关于配置文件 ini文件由三部分组成,分别为节、键、值。 节 [section] 参数(键=值) name=value注解 注解使用分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解。例如: [DATABASE] host = 127.0.0.1 username = root password = 12345678 port = 3306 database = test二、python读取配置文件思路:利用python中的ConfigParser模块中的ConfigParser类读取ini文件,然后使用ConfigParser类中的get方法,然后读取到...

Python学习笔记总结

了解了python语言后,决定以后使用python来进行各项工作,因此一直想要深入学习python。千里之行始于足下,万事开头难。由于最近在准备写毕业论文,陆陆续续学习了Python的语法知识。Python基础知识:Python学习笔记一:十分钟入门Python学习笔记二:IDE环境搭建Python学习笔记三:基础语法Python学习笔记四:过程控制Python学习笔记五:数字和字符串Python学习笔记六:列表、元组、字典Python学习笔记七:函数Python学习笔记八:模...