随笔分类 -  Python基础

摘要:Python正则表达式 原子是正则表达式中最基本的组成单位,每个正则表达式至少包含一个原子。常见原子类型有普通字符作为原子、非打印字符作为原子、通用字符作为原子、原子表。使用时需要调用re模块。 一、普通字符作为原子 Eg: import re string=”taoyunjioayu” pat=” 阅读全文
posted @ 2017-10-30 20:18 xsan 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Python的logging模块 一、简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is war 阅读全文
posted @ 2017-10-29 19:01 xsan 阅读(252) 评论(0) 推荐(0) 编辑
摘要:Python中hashlib模块 该模块主要用于数据加密。加密方式有md5、sha224、sha384、sha512、sha1、sha3_224、sha3_256、sha3_384、sha3_512等等加密方式。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 阅读全文
posted @ 2017-10-29 11:16 xsan 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Python的os模块 一、os.getcwd() 获取当前工作目录。 import os print(os.getcwd()) # I:\Python程序 二、os.chdir(‘路径’) 改变当前脚本工作目录;相当于shell下cd。 三、os.curdir 四、os.pardir 五、os.m 阅读全文
posted @ 2017-10-28 11:12 xsan 阅读(296) 评论(0) 推荐(0) 编辑
摘要:Python生成随机验证码 一、 代码 二、 补充解释 Chr()将数字根据ASCII码,转换成对应内容。 阅读全文
posted @ 2017-10-27 12:17 xsan 阅读(531) 评论(0) 推荐(0) 编辑
摘要:Time模块和datetime模块 一、 调用 import time #调用time模块 二、使用方法 1、time.time 拿到时间戳。以Linux诞生年份1970年开始计算到程序执行时刻的秒数。 2、time.sleep() 使程序暂停暂停若干秒。 time.sleep(3) #使程序暂停暂 阅读全文
posted @ 2017-10-27 09:53 xsan 阅读(181) 评论(0) 推荐(0) 编辑
摘要:For循环的实质 1、调用可迭代对象的iter方法返回一个迭代器对象 2、不断调用迭代器对象的next方法 3、处理StopIteration 阅读全文
posted @ 2017-10-26 10:16 xsan 阅读(205) 评论(0) 推荐(0) 编辑
摘要:一、函数的作用 1、减少重复代码 2、方便修改,更易拓展 3、保持代码一致性 二、函数格式 def 函数名 (): 函数体 三、函数名的命名规则: 1、函数名必须以下划线或字母开头,可以包含字母、数字或下划线的任意组合,不能使用任何的标点符号。 2、函数名区分大小写 3、函数名不能是保留字 四、调用 阅读全文
posted @ 2017-10-22 11:32 xsan 阅读(268) 评论(0) 推荐(0) 编辑
摘要:集合set 集合是把不同的元素组成在一起实现集合。Set可以实现去重的功能,但其内容是无序的。查看时只能用遍历和迭代器查询内容。其是Python的基本数据类型。 一、 集合的创建 集合里的值是可哈希的(也就是不可变的),可以是整型,字符串,元组,但不可以是列表和字典。 s=set('tom jim' 阅读全文
posted @ 2017-10-03 15:57 xsan 阅读(230) 评论(0) 推荐(0) 编辑
摘要:字符串内置方法的使用 设置字符串:st=‘hello kitty’ 1、统计元素个数 Print(st.count(‘l’)) #结果为2 2、首字母大写 Print(st.capitalize()) #结果为Hello kitty 3、居中 Print(st.center(20,’#’)) #结果 阅读全文
posted @ 2017-09-02 20:39 xsan 阅读(458) 评论(0) 推荐(0) 编辑
摘要:Python字典 一、 创建字典 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 。而且字典内的键值对是无序的。并不是你创建时什么样子print时就是什么样子,键值对的顺序可能会变 阅读全文
posted @ 2017-08-14 14:25 xsan 阅读(301) 评论(0) 推荐(0) 编辑
摘要:Python列表的增删改查排嵌套特殊输出格式 一、列表的样子: a = [‘q’ , ’w’ , ’e ’, ’r’,‘t’] a为列表名,[ ]为列表内容,‘ ’为列表内的元素,‘q’为a[0] 二、查(也称切片): print ( a[0] ) #取出列表中第一个元素 即:q print ( a 阅读全文
posted @ 2017-08-12 00:07 xsan 阅读(543) 评论(0) 推荐(1) 编辑