
python基础
君君宝是一个测试Girl
君君测试要努力
展开
-
python-Logging日志使用方法1
使用之前,需先导入logging模块:import logging#1、创建日志收集器对象,日志收集器只会收集所设定级别的日志或更高级别的日志logger = logging.getLogger()#2、查看日志级别print(logger.level)#3、修改日志级别,日志级别从严重到轻微排序:CRITICAL > ERROR > WARNING > INFO > DEBUG,严重>错误>警告>信息>调试logger.setLevel("INFO"原创 2022-03-20 19:55:28 · 832 阅读 · 1 评论 -
2021-03-16-复习os路径处理、异常捕获、assert断言、rasie主动抛出异常
#-*-conding:utf-8 -*-#@author:jjb#@time:2021/3/16:19:55import osimport io #处理文件流的#TODO:获取当前文件的路径,可以使该文件去获取其他的文件路径print(os.path.abspath(__file__))#TODO:获取某个文件的目录(该文件和目录不一定会存在)dirname=(os.path.dirname("C:\data\de.dte"))#TODO:路径拼接print(os.p...原创 2021-03-16 20:50:19 · 265 阅读 · 0 评论 -
python获取字典或者列表中的某个值
获取字典中的某个值:字典[key],当key不存在,会报错“keyError”字典.get(key)key不存在不会报错,返回None,也可指定返回值dict1={"a":"111","b":"3333"}print(dict1.get("a","不存在"))print(dict1["a"])获取列表中的某个值:列表[index]索引位置,从0开始,如果超过索引值,也会报错IndexError: list index out of range#获取list的值list1=.原创 2021-01-09 15:47:34 · 4172 阅读 · 1 评论 -
python字符串与列表之间如何相互转换?
字符串与列表之间如何相互转换?str -> list 字符串.split("") 按指定分隔符截断,结果就是列表。或者直接list(字符串),每个字符为列表的成员。list -> str"".join(列表) 将列表的值拼成一个字符串。要求列表的每个成员是字符串直接str(list变量) 将整个列表直接转换为字符串类型,字符串内容与列表一模一样str1="aaa,bbb,ccc"list1=list(str1)print(list1)...原创 2021-01-09 15:27:42 · 278 阅读 · 0 评论 -
python-----list转字符串,并且以字符串存储
list转字符串,且以逗号分隔首先,判断是否是listif isinstance(list1,list):#第二个参数是可以任意变,比如判断是否是tuple或者str等 print(lisr_change_str(list1))else: print("baocuo,buslist")方法1:def lisr_change_str(list1): str_value=" " for i,vale in enumerate(list1): .原创 2020-08-27 08:15:18 · 429 阅读 · 3 评论 -
python-----将文件中的内容,转换为嵌套字典的列表形式
'''编写如下程序有两行数据,存放在txt文件里面(手动建立文件,并添加如下数据):url:/futureloan/mvc/api/member/register@mobile:18866668888@pwd:123456url:/futureloan/mvc/api/member/recharge@mobile:18866668888@amount:1000请利用上课所学知识,把txt里面的两行内容,取出然后返回如下格式的数据:(可定义函数)data打印的是:[{'url':'/.原创 2020-08-22 11:32:04 · 1332 阅读 · 0 评论 -
删除某个元素只要是重复的,都删除
如果想删除列表中的某个元素,则可以写一个方法:li=[1,"\n",2,"\n",4,5,"\n",66,7]def remove_value(list_value,value): ''' :param list_value: 列表 :param value: 要删除的元素 :return: 删除后的list列表 ''' while True: if value in list_value[:]: li原创 2020-08-19 22:28:00 · 116 阅读 · 0 评论 -
python---对列表进行去重
'''列表去重# 定义一个函数 def remove_element(m_list):# 将列表[10, 1, 2, 20, 10, 3, 2, 1, 15, 20, 44, 56, 3, 2, 1]去除重复元素'''def remove_element(m_list): for i in m_list[:]: if i in m_list[i:]: m_list.pop(i) print(m_list)m_li.原创 2020-08-18 11:03:13 · 327 阅读 · 0 评论 -
python---例题: 输入5个数据,找最大一个数
目的:输入5个数据,找最大的一个方法一:1、 输入5个数,存放在list中,2、在对list排序3、找到最大的一个数据def input_value(value): while True: if (value.isdigit() ): return_value= int(value) break else: print("存在不包含的数字") va原创 2020-08-17 17:01:11 · 6024 阅读 · 1 评论 -
python---判断键盘输入的内容是否是整数,如果不是,则重新输入
value=input("输入一个数字")while True: if (value.isdigit()): t = int(value) print("daying", t) break else: print("存在不包含的数字") value = input("输入一个数字")原创 2020-08-17 16:15:32 · 22371 阅读 · 1 评论 -
2020-08-17-python学习之数据类型分类(可变长、不可变长、序列型,散列型)
python可变长数据类型----可以进行增删改查list(列表)、dict(字典)、set(集合)python不可变长数据类型字符串、int、float、bool、tuple(元祖)python序列类型字符串、元祖、列表-----(可以通过下表取值,支持切片)python 散列类性:字典、集合---------(元素内部是无序的,没有下表)...原创 2020-08-17 15:57:31 · 399 阅读 · 0 评论 -
九九乘法口诀(python实现2种方式)
value=[1,2,3,4,5,6,7,8,9]num=1for i in value: for j in value: if j<=i: print(f"{j}*{i}={i*j}", end="\t") print()方法二:value=[1,2,3,4,5,6,7,8,9]num=1for i in value: for j in value[:i]: print(f"{j}*{i.原创 2020-08-10 21:36:09 · 364 阅读 · 0 评论 -
python例题-----if+while
'''编写如下程序a.用户输入1-7七个数字,分别代表周一到周日b.如果输入1~5,打印对应的“周一”~“周五”,如果输入的数字是6或7,打印输出“周末”c.如果输入0,退出循环d.输入其他内容,提示:“输入有误,请重新输入!”提示:本题可以使用if和while循环,同时需要校验用户的输入是否正确。不用考虑浮点数等情况。'''value = input("请输入数据")int_value = int(value)while 1: uper = [ '一', '二', '三.原创 2020-08-08 13:32:15 · 328 阅读 · 0 评论