随笔分类 - python学习
摘要:1.什么是可迭代对象? from typing import Iterable # 问:如何判断一个对象是不是可迭代对象 # 答:有两种方法 # 方法一:isinstance(obj,Iterable) # 方法二:看有没有__iter__方法 def my_range(stop): """模拟了P
阅读全文
摘要:1. #自定义函数: import os path="D:\\Temp_del\\a" def gci (path): """this is a statement""" parents = os.listdir(path) for parent in parents: child = os.pat
阅读全文
摘要:方法一:定义一个函数,参数为所要生成随机字符串的长度。通过random.randint(a, b)方法得到随机数字,具体函数如下: def generate_random_str(randomlength=16): """ 生成一个指定长度的随机字符串 """ random_str = '' bas
阅读全文
摘要:要验证一个字符串是否为邮箱的话,首先要了解邮箱账号的格式。我尝试过在网上找出一个标准的格式,但是很遗憾我没有找到。我也尝试使用RFC标准来判断邮箱的格式,但是也没有结果。网上些博客说不应该使用RFC标准来验证邮箱是否合法,有兴趣的可以看看“is this email valid?”和“Don’t R
阅读全文
摘要:参考文章:https://blog.csdn.net/bqw18744018044/article/details/81171220 第一种是用urllib模块,下面是例示代码: 复制代码代码如下: import urllib status=urllib.urlopen("//www.jb51.ne
阅读全文
摘要:import randomdef generate_mobile(): """随机生成一个手机号码。。1[3,5,8,]+9""" phone = '1'+random.choice(["3","5","8"]) for i in range(9): num = random.randint(1,9
阅读全文
摘要:import random import string # 随机生成6到20位包含大小写字母加数字的用户名 def Creat_usernamePwd(): i = random.randint(6,20) username = ''.join(random.sample(string.ascii_
阅读全文
摘要:一 用例中用法: # 获取预期结果 test_data["expected"] # 断言 # 如果出现断言失败,需要将失败的用例记录到logger当中 # 如果断言失败,会抛出一个异常,AssertionError # 如果不手动抛出异常,程序正常走不是走try就是except分支,测试用例都会全部
阅读全文
摘要:decimal模块 简介 decimal意思为十进制,这个模块提供了十进制浮点运算支持。 常用方法 1.可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。 2.要从浮点数据转换为Decimal类型 from decimal import * Decimal.fr
阅读全文
摘要:1.简介 在编写代码时,往往涉及时间、日期、时间戳的相互转换。 2.示例 # 引入模块 import time, datetime 2.1 str类型的日期转换为时间戳 1 # 字符类型的时间 2 tss1 = '2013-10-10 23:40:00' 3 # 转为时间数组 4 timeArray
阅读全文
摘要:你的微信好友当中有 5 个推销的,他们存在一个列表 # black_list=['卖茶叶', '卖面膜', '卖保险', '卖花生', '卖手机'] # 当中, 请把这 5 个人分别从 black_list 当中删除,最后 black_list 为空 black_list=['卖茶叶', '卖面膜'
阅读全文
摘要:Python 字典 dict() 函数用于创建一个新的字典,用法与 Pyhon 字典 update() 方法相似。 dict() 函数函数语法: dict(key/value) 参数说明: key/value -- 用于创建字典的键/值对,此处可以表示键/值对的方法有很多,请看实例。 返回一个新的字
阅读全文
摘要:一 定义变量(对象):每创建一个对象,对象都会具备:id、type、valueid:反应内存地址type:对象都有自己的类型,不同类型有不同都特性,有不同都方法value:数据 二 可变类型:可以修改对象的的值,修改后对象的内存地址不变(变量与内存地址链接:常量、变量、内存)可变类型包括:列表、字典
阅读全文
摘要:python—字符串拼接三种方法 1.使用加号(+)号进行拼接 字符串拼接直接进行相加就可以,比较容易理解,但是一定要记得,变量直接相加,不是变量就要用引号引起来,不然会出错,另外数字是要转换为字符串才能够进行相加的,这点一定要记住,不能把数字直接相加。 name = input("name:")
阅读全文
摘要:今天把Python的安装位置也从C盘剪切到了D盘, 然后修改了Path环境变量中对应的盘符:D:\Python27\;D:\Python27\Scripts; 不管是在哪个目录,Python可以执行了,但是执行Pip的时候就出错了! D:\Python27\Scripts>pipFatal erro
阅读全文
摘要:遇到很多初学者的盆友,来问python环境安装的问题。。因此,这篇文章就诞生了。。 因个人是windows的环境,所以本文只讲windows环境下的python安装。 作为初用python的盆友,强烈建议只在电脑上装一个python版本就好了,不然就进了各种坑里了。 第一步:下载和安装python-
阅读全文
摘要:Python安装与环境变量的配置 python下载: Python安装包下载地址:http://www.python.org/ 根据实际的操作系统,安装合适的安装版本。 Python安装: 本文以python 2.7.8(64位)为例说明,具体安装步骤如下: 1.双击下载包,进入Python安装向导
阅读全文