随笔分类 -  Python知识锦集

摘要:http://www.cnblogs.com/qq21270/p/4591318.html 字符串、文本文件 http://www.cnblogs.com/qq21270/p/7872824.html 元组 tuple = () 、 列表 list = [] 、 字典 dict = {} https 阅读全文
posted @ 2019-08-01 14:45 不夜男人
摘要:一、元组: tuple Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组 二、列表: list 遍历列表: 排序列表、判断元素是否在列表中: 随机列表 三、字典: dict 字典的多级嵌套: 四、集合: set 集 阅读全文
posted @ 2019-08-01 14:43 不夜男人
摘要:跟随练习: 引自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143193331387014ccd1040c814dee8b2164bb4f064cff000 字符串是编程 阅读全文
posted @ 2019-08-01 14:31 不夜男人
摘要:import re def string_match(match_keys,string): for each_key in match_keys: if each_key not in string: return False return True def repace_match_key(match_keys,string): ... 阅读全文
posted @ 2019-08-01 14:29 不夜男人
摘要:有天一个女士出门散步,路过一个建筑工地,看到三个男人在干活。她问第一个男人,“你在干什么呢?”,第一个男人被问得很烦,咆哮道,“你没看到我在码砖吗?”。她对回答不满意,然后问第二个男人他在干什么。第二个男人回答,“我正在砌墙”,然后转移注意力到第一个男人,他说,“嘿,你码过头了,你要把最后一块砖拿掉 阅读全文
posted @ 2019-08-01 14:28 不夜男人
摘要:流程控制之 if 流程控制,是指程序在运行时,个别的指令(或者是陈述、子程序)运行或者求值的顺序。人生道路上的岔口有很多,在每个路口都是一个选择,在每个路口加上一个标签,选择哪个就是满足哪个条件,就走哪条道路。这个不断选择的过程,就是流程控制。 1 if...else语句 1 if...else语句 阅读全文
posted @ 2019-08-01 14:15 不夜男人
摘要:数据类型的分类 数字、字符串、列表、元组、字典、集合 1.1、数字int型,主要是用来计算的。 1.1.1、布尔值型bool 真 1 True 假 0 False 2.1、字符串str 2.1.1、字符串的索引与切片 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0。 1 2 3 4 5 阅读全文
posted @ 2019-08-01 14:14 不夜男人
摘要:1、time.time()方法 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。 语法: 1 time.time() 1 time.time() 1 time.time() 1 time.time() time.time() 应用: 1 2 3 4 import time print(time 阅读全文
posted @ 2019-08-01 14:12 不夜男人
摘要:timeit模块: timeit 模块定义了接受两个参数的 Timer 类。两个参数都是字符串。 第一个参数是你要计时的语句或者函数。 传递给 Timer 的第二个参数是为第一个参数语句构建环境的导入语句。 从内部讲, timeit 构建起一个独立的虚拟环境, 手工地执行建立语句,然后手工地编译和执 阅读全文
posted @ 2019-08-01 14:11 不夜男人
摘要:isinstance是Python的一个内建函数 语法: 1 isinstance(object,classinfo) 1 isinstance(object,classinfo) 1 isinstance(object,classinfo) 1 isinstance(object,classinf 阅读全文
posted @ 2019-08-01 14:10 不夜男人
摘要:读写文件是最常见的IO操作。 在磁盘上读写文件的功能都是由操作系统提供的,读写文件就是请求操作系统打开一个文件对象(通常称之为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。 读文件: 1 2 3 4 read([size]):读取 阅读全文
posted @ 2019-08-01 14:08 不夜男人
摘要:在查找大量文件或者获取相关路径等操作时主要依赖于OS模块。 1、查询当前使用平台 1 2 3 >>>os.name 'posix' # 代表 Linux ‘nt’ # 代表windows 1 2 3 >>>os.name 'posix' # 代表 Linux ‘nt’ # 代表windows 1 2 阅读全文
posted @ 2019-08-01 14:07 不夜男人
摘要:1 2 3 4 5 6 7 1.文件a.txt内容:每一行内容分别为商品名字,价钱,个数。 apple 10 3 tesla 100000 1 mac 3000 2 lenovo 30000 3 chicken 10 3 通过代码,将其构建成这种数据类型:[{'name':'apple','pric 阅读全文
posted @ 2019-08-01 14:06 不夜男人
摘要:1.在执行目标函数前附加一些内容或者功能: 1 2 3 4 5 6 7 8 9 10 def demo(func): print('before exec %s '%func.__name__) func() print('after exec %s '%func.__name__) return  阅读全文
posted @ 2019-08-01 14:05 不夜男人
摘要:lambda函数又称为匿名函数,匿名函数就是没有函数名的函数。 1 2 >>> lambda x,y:x+y <function <lambda> at 0x7f0f0dd85578> 1 2 >>> lambda x,y:x+y <function <lambda> at 0x7f0f0dd855 阅读全文
posted @ 2019-08-01 14:04 不夜男人
摘要:collections 是python内建的一个集合模块。 namedtuple可以很方便的定义一种数据类型,他具备tuple的不可变性,也可以根据属性来引用,非常方便。 1 2 3 4 5 from collections import namedtuple point = namedtuple( 阅读全文
posted @ 2019-08-01 14:03 不夜男人
摘要:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import random print(random.random()) #用于生成一个0到1之间的随机浮点数 print(random.uniform(1,3))# 用于生 阅读全文
posted @ 2019-08-01 14:01 不夜男人
摘要:正则表达式: 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 字符集[][^] 李杰李莲英李二棍子 李杰李莲英李二棍子 4563 4563 分组 ()与 或 |[^] 身份证号码是一 阅读全文
posted @ 2019-08-01 13:57 不夜男人