#/usr/bin/python #coding=utf-8 #@Time   :2017/11/18 18:24 #@Auther :liuzhenchuan #@File   :re的split findall  finditer 方法.py import re   #re.compile 将正则表达式编译成对象 #split() 方法,是分割 p = re.compile(r'\d+') a_str = 'one1two2three3foure4'   #把p的正则当成分隔符,把字符串…
本章内容概要 1.数据类型的内置方法简介 2.整型相关方法 3.浮点型相关方法 4.字符串相关方法 5.列表相关方法 本章内容详情 1.数据类型的内置方法简介 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型),单个人名的修改(操作str)类型,学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率,python针对这些常用的操作,为每一种数据类型内置了一系列方法. 内置方法可以简单的理解成是…
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/signjing/article/details/31417309 魔法方法.属性和迭代器 在python中,有的名称会在前面和后面各加上两个下划线,这种写法非常特别. 它表示名字有特殊含义.所以绝不要在自己的程序中使用这种名字.在python中,由这些名字组成的集合所包括的方法叫做魔法(或称特殊)方法.假设对象实现了这些方法中的某一个,那么这种方法会在特殊的情况下被python调用,而差点儿没有直…
构造方法 在Python中创建一个构造方法很容易.只要把init方法的名字从简单的init修改为魔法版本__init__即可: >>> class FooBar: ...     def __init__(self): ...         self.somevar=42 ... >>> f=FooBar() >>> f.somevar 42 给构造方法传几个参数 >>> class FooBar: ...     def __in…
1.继承 class Father: def init(self,age,sex): self.age = age self.sex = sex class Son(Father): 类名后面写括号,括号中放父类名. pass class Dog(默认继承object类):所有类的父类 pass 不可以访问父类私有属性.双下划线属性.除非在内部定义一个super().__私有属性,的方法访问. class Son(Father): def bb(self): print(Father.__a)…
1.Python中的内置函数 注:比较两个值,使用 <. >. == 2.切片 注:字典是一个无序集合,不能切片 3.运算符 字典中的in .not in  对字段操作时,只能判断字典的key 注:+ .extend().append()比较 4.完整的for循环,for-else 定义 for 变量 in 集合: 循环体代码 else: 没有通过break退出循环,循环结束后,会执行的代码…
本章内容概要 列表内置方法 字典内置方法 元组内置方法 集合内置方法 可变类型与不可变类型 本章内容详细 1.列表内置方法 list 列表在调用内置方法之后不会产生新的值 1.1 统计列表中的数据值的个数 l1 = ['jason', 'kevin', 'oscar', 'tony', 'jerry'] l2 = [77, 22, 55, 33, 44, 99] # 统计列表中数据的个数 print(len(l1)) # 5 print(len(l2)) # 6 2.增 2.1 尾部追加数据值a…
环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $ tree foo foo └── bar.py 0 directories, 1 file bar.py 的内容非常简单,只写了个 print 语句 print("successful to be imported") 只要 bar.py 被导入一次,就被执行一次 print 禁止重复导入 由于有 sys.modules 的存在,当你导入一个已导入的模块时,实际上是没有效果的. >>> from…
1. 黏包 1.1 黏包现象 让我们基于tcp先制作一个远程执行命令的程序(命令ls -l ; lllllll ; pwd) 同时执行多条命令之后,得到的结果很可能只有一部分,在执行其他命令的时候又接收到之前执行的另外一部分结果,这种显现就是黏包. 1.1.1 基于TCP协议实现的黏包 server: #_*_coding:utf-8_*_ from socket import * import subprocess ip_port=('127.0.0.1',8888) BUFSIZE=1024…
什么是元组?(tuple) emmmmmm,这个没必要深究吧,就是一排'元素',一行 格式: a = (1,2,3,4,5,6,7,8,9)用小括号表示的,极为元组. 其有序,且不可更改,可以对比str.list看. 书写的时候注意点,由于()在代码中常见,为了方式发生自己的误读,一般元组在元素最后会补一个逗号.如 print((1,2,3,4,5,6,7,)) 功能情况 .count():查找指定元素在元组中出现了几次 .index():查找指定元素在元组的序号位置 什么是字典?(dict)…