喵吉欧尼酱

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年8月19日

摘要: 1、列表索引和切片 列表常用功能 删除指定位置元素 元祖和列表一样,元祖不能修改 字典每个元素都是键值对 获取键值对 字典常用函数 字典删除指定元素,删除键值对 enumerate用法 字典直接获取key值 range 阅读全文
posted @ 2017-08-19 17:53 喵吉欧尼酱 阅读(182) 评论(0) 推荐(0)

摘要: 1、基本数据可表示类型 2、字符串,str 3、字符串格式化 4、常用字符串枚举 字符串常用功能 字符串常见循环 字符串总结 阅读全文
posted @ 2017-08-19 15:36 喵吉欧尼酱 阅读(516) 评论(0) 推荐(0)

摘要: break用法: continue 输出10以内除7以内正整数 计算1~100所有正整数的和 计算100以内所有的偶数/奇数反之 阅读全文
posted @ 2017-08-19 12:22 喵吉欧尼酱 阅读(229) 评论(0) 推荐(0)

摘要: 正则表达式 正则表达式有强大并且标准化的方法来处理字符串查找、替换以及用复杂模式来解析文本。 正则表达式的语法比程序代码更紧凑,格式更严格,比用组合调用字符串处理函数的方法更具有可读性。 还可以在正则表达式中嵌入注释信息,这样就可以使它有自文档化的功能。 匹配符: ^ 匹配字符串开始位置。在多行字符串模式匹配每一行的开头。 $ ... 阅读全文
posted @ 2017-08-19 10:41 喵吉欧尼酱 阅读(175) 评论(0) 推荐(0)

摘要: #随机数 import random # 生成0至1之间的随机浮点数,结果大于等于0.0,小于1.0 print( random.random() ) # 生成1至10之间的随机浮点数 print( random.uniform(1, 10) ) # 产生随机整数 print( random.randint(1, 5) ) # 生成1至5之间的随机整数,结果大于等于1,小于等于5,前一个参数... 阅读全文
posted @ 2017-08-19 10:40 喵吉欧尼酱 阅读(157) 评论(0) 推荐(0)

摘要: pickle 标准模块。 它可以在一个文件中储存任何Python对象,之后又可以把它完整无缺地取出来。这被称为 持久地 储存对象。 在pythony 3.0 已经移除了 cPickle 模块,可以使用 pickle 模块代替。 ################## 示例 ##################### import pickle as p # 这里使用 as 简称,方便更改... 阅读全文
posted @ 2017-08-19 10:39 喵吉欧尼酱 阅读(194) 评论(0) 推荐(0)

摘要: # python2 import socket def server(): # 1.第一步是创建socket对象。调用socket构造函数。 # socket构造函数的第一个参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UNIX家族用于同一台机器上的进程间通信。 # 第二个参数代表套接字类型,可为SOCK_ST... 阅读全文
posted @ 2017-08-19 10:39 喵吉欧尼酱 阅读(84) 评论(0) 推荐(0)

摘要: os 模块 这个模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 os.sep 获取操作系统特定的路径分割符。比如在Linux、Unix下它是'/',在Windows下它是'\\',而在Mac OS下它是':'。 os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是... 阅读全文
posted @ 2017-08-19 10:38 喵吉欧尼酱 阅读(248) 评论(0) 推荐(0)

摘要: logging 模块 # 1. 直接使用 logging, 会受到前面对 logging 的设置的影响,默认情况下窗口显示 import logging # logging提供多种级别的日志信息,如: NOTSET(值为0), DEBUG(10), INFO(20), WARNING(默认值30), ERROR(40), CRITICAL(50)等。每个级别都对应一个数值... 阅读全文
posted @ 2017-08-19 10:37 喵吉欧尼酱 阅读(277) 评论(0) 推荐(0)

摘要: url编码操作 import urllib,sys s = '杭州' print(urllib.quote(s)) # url 转码,打印如: %E6%9D%AD%E5%B7%9E print(urllib.unquote('%E6%9D%AD%E5%B7%9E')) # url 解码,打印如: 杭州 print(urllib.unquote('%BA%... 阅读全文
posted @ 2017-08-19 10:36 喵吉欧尼酱 阅读(103) 评论(0) 推荐(0)

摘要: 利用 Python 搭建一个简单的 Web 服务器,快速实现局域网内文件共享。 1. cd 到准备做服务器根目录的路径下(这目录下的文件将会被共享) 2. 运行命令: python -m Web服务器模块[端口号,默认8000] 这里的“Web服务器模块”有如下三种: BaseHTTPServer: 提供基本的Web服务和处理器... 阅读全文
posted @ 2017-08-19 10:36 喵吉欧尼酱 阅读(3670) 评论(0) 推荐(0)

摘要: 垃圾回收 import gc gc.collect() # 显示调用垃圾回收 gc.disable() # 关闭垃圾回收,当程序需要大量内存时可调用这语句,避免频繁的垃圾回收而影响效率 gc.enable() # 开启垃圾回收 阅读全文
posted @ 2017-08-19 10:35 喵吉欧尼酱 阅读(72) 评论(0) 推荐(0)

摘要: # 打印时间 import time,datetime print(time.strftime('%Y-%m-%d %H:%M:%S')) # time.strftime(format[, tuple]) 将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出,打印如: 2011-04-13 18:30:10 print(time.strftime(... 阅读全文
posted @ 2017-08-19 10:34 喵吉欧尼酱 阅读(144) 评论(0) 推荐(0)

摘要: repr(object) 返回一个字符串,其中包含一个对象的可打印形式。 有时是对能够访问一个普通的函数的操作很有用。 对于许多类型,该函数使得试图返回一个字符串,会产生一个对象与传递给 eval() 相同的值产生的对象一样。 repr 函数 repr 函数用来取得对象的规范字符串表示。反引号(也称转换符)可以完成相同的功能。 注意,在大多数时候有 e... 阅读全文
posted @ 2017-08-19 10:33 喵吉欧尼酱 阅读(641) 评论(0) 推荐(0)

摘要: dir([object]) 列出模块定义的标识符。标识符有函数、类和变量。 当参数为一个模块名的时候,它返回模块定义的名称列表。如果不提供参数,它返回当前模块中定义的名称列表。 注:因为 dir()主要在交互提示下方便使用,它尝试提供一给有意思的名字而不是尝试提供严格的或与定义一样的名字,在 relrase 中它的细节行为也许会改变。 dir()函数 使用内建... 阅读全文
posted @ 2017-08-19 10:32 喵吉欧尼酱 阅读(271) 评论(0) 推荐(0)

摘要: 使用 apply 函数,调用其它函数 此函数在 3.x 中已经去掉, 只在 1.x 和 2.x 中有。 其实真的未必有用。因为 python 允许直接调用函数。 apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典中时,间接地调用函数。 args 是一个包含将要提供给函数的按位置传递的参数的元组。... 阅读全文
posted @ 2017-08-19 10:31 喵吉欧尼酱 阅读(253) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2017-08-19 10:30 喵吉欧尼酱 阅读(93) 评论(0) 推荐(0)

摘要: __all__ 这是一个字符串列表,定义在一个模块出口时使用 from import * 将可以引用到什么变量,但对 import 没有影响。 没有定义此语句,则 import * 默认的行为是导入所有的符号不以下划线开始的对象。 例如: a1.py 的内容如下: __all__=['b','c'] a='aaa' b='bbb' ... 阅读全文
posted @ 2017-08-19 10:28 喵吉欧尼酱 阅读(116) 评论(0) 推荐(0)

摘要: from ... import 语句 如果你想要直接输入 argv 变量到你的程序中(避免在每次使用它时打sys.),那么你可以使用 from sys import argv 语句。 如果你想要输入所有 sys 模块使用的名字,那么你可以使用 from sys import *语句。 这对于所有模块都适用。 注意: 1.使用 from packag... 阅读全文
posted @ 2017-08-19 10:28 喵吉欧尼酱 阅读(324) 评论(0) 推荐(0)

摘要: 作用域(scope) Python 是静态作用域语言, 尽管它自身是一个动态语言。也就是说, 在Python中变量的作用域是由它在源代码中被赋值的位置决定的。 在 python 中, 只有 模块, 类(class)以及函数(def, lambda)才会引入新的作用域, 其它的代码块是不会引入新的作用域的。 比如 if/elif/else, try/except/finally, for/wh... 阅读全文
posted @ 2017-08-19 10:27 喵吉欧尼酱 阅读(152) 评论(0) 推荐(0)