Beyond_F4的博客

清风拂杨柳 , 敢问是段友 ?

Python字符串的基本操作

str字符串有哪些操作: mystr.find(str,start,end) 如果存在,返回下标,不存在返回-1 mystr.index(str,start,end) 如果存在,返回下标,不存在报异常 mystr.count(str,start,end) 返回s...

2017-11-26 16:32:52

阅读数:986

评论数:0

python中的bin()方法

最近在微信公众号里遇到了这样一道题: 求值len(bin(5)) 初学者看到肯定是一脸懵逼,这里介绍一下这个bin()函数,其实很简单 Python中的bin()方法的作用: 是将整型转换为二进制数组成的字符串,注意它的结果是个字符串 且转换后的最高位非零(如bin(1)=‘0b1’,而...

2017-11-19 10:13:04

阅读数:1360

评论数:0

Python中的如何给一个字符串加密

Python中自带的hashlib模块的功能是给字符串进行加密,加密方式有以下几种: md5、sha1、sh224、sha256、sha384、sha512 常用的是md5和sha1 这里首先介绍一下sh1的用法: 步骤如下: 1、导入sha1 2、生成sha1对象 3、sha1对象...

2017-11-14 21:01:54

阅读数:1968

评论数:0

urllib与requests的对比

在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合性的功能。相比于urllib2,Kenneth Reitz的Requests模块更能简约的支持完整的简单用例。简单的例子: 想象下我们试图使用get方法从http://example.test/...

2017-11-10 16:01:23

阅读数:1522

评论数:0

Python正则匹配判断手机号是否合法

import re # 需求 # 定义一个函数,用于判断输入的手机号是否合法 # 并判断它的运营商 # 思路步骤: # 1.首先了解三大运营商的号段分布 # 2.获取用户输入内容 # 3.判断输入是否是一个手机号 # 4.如果手机号合法,判断该手机号段的运营商 # 5.输出 ...

2017-11-09 15:17:53

阅读数:1651

评论数:0

如何使用Python批量修改文件中有规律的字符串

前段时间遇到一个面试题: 有一个txt文件, 要求写一个Python程序, 将文件中现有的字符串name1、name2、name3...... 全部全部替换为name_1、name_2、name_3...... 下面模拟一下完成的过程: 1、由于我们没有这个文件,首先写一个程序,模拟生成这个t...

2017-11-09 13:41:12

阅读数:1576

评论数:0

关于Python列表的去重

有时面试会被问到列表的去重问题,这里做一下简单的总结: 关于Python列表的去重有以下几种方法: 1、利用集合set的特性,集合中的元素不会重复来对列表进行去重操作 li = [1,2,3,2,1] li2=list(set(li)) 2、利用in或not in 对列表进行遍历去重 def qu...

2017-11-06 21:40:10

阅读数:1067

评论数:0

Python中的glob文件搜索模块

面试中遇到了一个问题,关于Python中glob的用法,以前一直没有关注过,回来之后了解了一下,并做如下总结: Python中内置的glob文件搜索模块,里面一个比较重要的方法就是glob方法,它的作用就是用于搜索文件,并将搜索的到的结果返回到一个列表中, 这种搜索支持正则匹配,如一些常用的正则通...

2017-11-04 11:25:28

阅读数:1151

评论数:0

希尔排序

什么是希尔排序 ? 希尔排序(ShellSort)是插入排序的一种。也称缩小增量排序,是插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含...

2017-11-01 16:33:02

阅读数:1121

评论数:0

如何使用UDP协议给飞秋发送消息

飞秋使用传输协议为UDP 如何使用udp协议给飞秋发送消息 1.先导入模块、创建一个套接字 from socket import * updsocket = socket(AF_INET,SOCK_DGRAM) 2.设置接收方的ip地址和端口 飞秋的端口为:2425 data = (“192.16...

2017-11-01 16:05:52

阅读数:2124

评论数:0

关于HTTP协议

HTTP协议 概念 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP的发展是由蒂姆·伯...

2017-11-01 15:55:56

阅读数:1365

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭