Python编程
文章平均质量分 53
jingyueshi2009
这个作者很懒,什么都没留下…
展开
-
如何设置pycharm,才能使代码按照相对路径查找文件成功
选中项目工程根目录,右键,选择Mark Directory as ,选择 Sources Root,程序里面就可以按照相对路径查找 了。原创 2021-09-10 16:37:02 · 1342 阅读 · 0 评论 -
使用copy方法复制数据,不改变原有数据
import hashlibimport requestsfrom 接口练习.config import loginDatafrom 接口练习.config import HOSTimport copy#1、确定登录的接口url#2、获取账号密码#3、用post请求登录'''{"retcode": 1, "reason": "\u7528\u6237\u6216\u8005\u5bc6\u7801\u9519\u8bef"}需要encoding转变为uicode,才鞥看出reas.原创 2021-09-09 20:34:06 · 619 阅读 · 0 评论 -
excel表文件处理练习
#excel表文件处理练习#2021/9/9import xlrdworkbook=xlrd.open_workbook('sho.xls',formatting_info=True) # 打开xls文件 ,formatting_info保持原样式参数。sheet_names=workbook.sheet_names() # #读取电子表到列表sheet_name=sheet_names[2] # 读取第3个电子表的名称print(type(sheet_names)) # 打印<.原创 2021-09-09 10:36:34 · 237 阅读 · 0 评论 -
allure报告入门
待续~~~原创 2021-09-01 09:20:18 · 88 阅读 · 0 评论 -
python编程练习:不使用循环,写一个函数,可以求任意自然数n的阶乘
def func(n): if n==1: return 1 elif n==0: return 0 else: return n*func(n-1)if __name__ == '__main__': number=int(input("请输入一个自然数:")) print(func(number))运行结果:...原创 2021-08-31 21:37:20 · 823 阅读 · 0 评论 -
pytest框架入门
一、pytest框架入门与unittest不同,pytest使用的是python自带的assert关键字来进行断言。assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言结果判定为通过,用例执行成功,否则用例执行失败。1、pytest的理解:pytest是只用自动化测试框架,pytest向下兼容unittest。pytest有自己的一套命名规范:(1)文件名:以test开头,或者以test结尾;(2)类:以Test开头,且类中不能有init方法;(3原创 2021-08-31 09:44:37 · 214 阅读 · 0 评论 -
初次接触python爬虫
这次接触到的爬虫,用到了接口get的方法、和正则表达式。用get获取到文本信息,然后通过字符串处理的方法将字符串处理后,写入文件中需要导包如下:import requests #导入接口请求包import re #导入正则表达式的包...原创 2021-08-30 13:24:42 · 87 阅读 · 0 评论 -
用python编写一段小游戏:到动物园里喂动物
要求用面向对象的设计编写一个python程序,实现一个文字游戏系统。动物园里面有10个房间,房间号从1 到 10。每个房间里面可能是体重200斤的老虎或者体重100斤的羊。游戏开始后,系统随机在10个房间中放入老虎或者羊。然后随机给出房间号,要求游戏者选择敲门还是喂食。如果选择喂食:喂老虎应该输入单词 meat,喂羊应该输入单词 grass喂对了,体重加10斤。 喂错了,体重减少10斤如果选择敲门:敲房间的门,里面的动物会叫,老虎叫会显示 ‘Wow !!’,羊叫会显示 ‘mie.原创 2021-08-27 10:00:27 · 2077 阅读 · 0 评论 -
“““冒泡排序“““
"""冒泡排序"""import random #导入随机数包list2=[]for one in range(1,11): number=random.randint(1,100)#随机产生10个100以内的数 list2.append(number)print(f'冒泡排序前,list2={list2}')# list2=[82, 68, 54, 99, 14]for i in range(len(list2)-1): #控制比较多少轮 for j in rang.原创 2021-08-24 21:59:30 · 135 阅读 · 0 评论 -
写一个三角形的类,包括初始化方法,计算三角形的周长,面积(海伦公式)。长方形类,计算周长,面积。
'''写一个三角形的类,包括初始化方法,计算周长的方法,计算面积的方法(可以用海伦公式) S△=√[p(p-a)(p-b)(p-c)] 其中p是三角形的周长的一半p=(a+b+c)/2.'''#定义三角形类class Tingle: #初始化三角形的三条边 def __init__(self,a,b,c): self.a=a self.b=b self.c=c #三角形周长 def total_Lenth(.原创 2021-08-24 21:43:53 · 605 阅读 · 0 评论 -
pycharm的一些使用技巧
输入main按tab键输入pr 按tab键,选择print()方法自动补齐自定义段落setting ---editor---live templates---+底部有灰色波浪线 ,变量命名有可能不规范取消语法检查分屏 settings keymap split快速换行 shift +回车快速注释 Ctrl + /, 按一次注释,再按一次取消注释快速缩进 ,tab键 按一次缩进一层,shift+t...原创 2021-08-24 22:02:37 · 1656 阅读 · 8 评论 -
猜数字游戏
'''写一个猜数字游戏,需求如下:随机生成一个0-100之间的数字,让用户猜,如果用户猜对了,提示:回答正确,游戏结束.如果猜错了给出对应的提示(您输入的值过大,您输入的值过小),最多允许猜7次.'''#随机生成一个0-100之间的数字import random #导入随机数包number=random.randint(0,100)#随机生成一个0-100之间的整数count=0while count<7: # 用户输入数字 input_num.原创 2021-08-23 10:06:20 · 523 阅读 · 0 评论 -
python学习笔记:面向对象
整理的一些资料,总结一些知识要点定义和使用类:1、最简单类的定义2、类实例化3、类与实例之间的关系(1)定义类就是建立模型(模子、印章)(2)实例化类就是建立真实事物(产品、印章印出的图案)4、有特征和能力的类(1)特征/属性:是类自身包含或知道的数据(2)能力,以方法体现,是类具有能动性的体现5、实例化步骤(1)调用__new__()方法创建实例(...原创 2018-12-26 08:58:23 · 72 阅读 · 0 评论 -
python学习笔记:十六进制、八进制、二进制
十六进制:0xAB 结果:171十六进制:0xAD 结果:173八进制:0O13 结果:11八进制:0O11 结果:9二进制:0b010 结果:2二进制:0b0011010011 结果:211 ...原创 2018-12-18 18:31:50 · 375 阅读 · 0 评论 -
python学习笔记:python编程基础
1、python的包的种类自带的包(built-in)package和外部(external)package1.1 自带package,举例os、os.getwd(). 3、环境变量中配置easy_install,pip没有提供参数,需要设置参数easy_install --help 证明环境变量配置正确 4、使用easy_install,pip安装package举...原创 2018-11-04 16:57:00 · 413 阅读 · 2 评论