随笔分类 - python
摘要:对于有可能会出错的代码,我们可以对这行代码进行异常捕获try-except:try-except--else:try-except--else--finally: import random try: # 对于有可能会出错的代码,我们可以对这行代码进行异常捕获 price = float(input
阅读全文
摘要:# 相对路径表示法. 代表的是当前目录.. 代表的是父级所在目录 # 获取当前文件所在目录的绝对路径 res = os.path.abspath(".") print(res) # 获取当前目录父级目录的绝对路径 print(os.path.abspath("..")) # 魔法变量:__file_
阅读全文
摘要:模块就是python文件# 1、导入模块import 模块名from 包名(文件夹) import 模块名from 包名(文件夹).包名(文件夹) import 模块名# 2、导入模块中的 某个变量(函数,类)from 模块名 import 变量名from 包名(文件夹).模块名 import 变量
阅读全文
摘要:open函数 open函数:打开文件的open(参数1,参数2,encoding="utf8") encoding可加可不加,如果打开文件格式报错则加上参数1: 文件名/文件路径参数2:文件打开的模式文件夹打开的模式:r:读取文件 reada:写入 addw:写入 write 文件读取的方法 rea
阅读全文
摘要:函数返回值 1、判断该函数是否有返回值:按住ctrl+函数名,如果是none则没有返回值 函数中没有return就没有返回值,调用函数得到的结果就是None 2、函数返回多个值,在return后加,用,隔开 3、当函数执行到return后,会直接跳出函数返回结果(即:return后面的代码无意义)
阅读全文
摘要:range、break、continue应用 range range()左闭右开 range(5):0,1,2,3,4 range(n):默认生成一个 0到n-1的整数序列,对于这个整数序列,我们可以通过list()函数转化为列表类型的数据。range(n,m):默认生成一个n到m-1的整数序列,对
阅读全文
摘要:字典 注意:遍历字典的时候不要添加/修改元素,那样会导致添加修改的元素重复遍历! 可变类型数据:列表、字典、集合(可以增删查改) dict类型,{}表示,由键值对组成{key:value} 字典没有下标,键就是字典的索引 dic = {"name": "小明", "age": 18, "phone"
阅读全文
摘要:1、身份运算符:判断内存地址是否相同 is is not li = [11, 22, 33, 1, 2, 3] li2 = [11, 22, 33, 1, 2, 3] li3 = li print(li is li2) print(li is li3) 结果: FalseTrue 2、成员运算符:
阅读全文
摘要:random.random() 随机生成0到1的小数 random.randint(x,y) 随机生成x到y的整数,闭区间,包含两端 random.uniform(a,b) 随机生成a到b的浮点数,闭区间,包含两端 使用随机数模块生成一个5到10之间的浮点数,输出到控制台import randoma
阅读全文
摘要:序列类型 序列类型的数据:数据内部的元素是有顺序的(有下标)序列类型的数据:字符串类型、列表类型、元组类型 1、可以通过下标取值 s = "python"li = ["aaa", "bbb", "ccc"]tu = (123, "222", "999")# 从前往后数下标:从0开始print(s[3
阅读全文
摘要:字符串拼接 s1="python" s2="hello" 1、+号 s3=s1+s2 2、join方法 obj.join() j=" " s4= j.join((s1,s2)) 链接顺序:s1 j s2 字符串格式化输出 1、format name=input("输入名字:") a1="今天收到{}
阅读全文
摘要:转自:https://www.cnblogs.com/alummox/p/7465197.html 异常处理是日常操作了,但是有时候不能只能打印我们处理的结果,还需要将我们的异常打印出来,这样更直观的显示错误 下面来介绍traceback模块来进行处理 try: 1/0 except Excepti
阅读全文
摘要:方法 用途 assertEqual(a,b) a=b assertNotEqual(a,b) a!=b assertTrue(x) x为True assertFals(x) x为False assertIn(item,list) item在list中 assertNotIn(item,list) i
阅读全文
摘要:try-except代码块 ZeroDivisionError是一个异常对象,python无法按你的要求做时就会创建这个对象. 场景1 场景2 try: print 5/0 except ZeroDivisionError: print "You can't divide by zero!" 场景3
阅读全文
摘要:一、读取整个文件 learnFile.py 绝对路径 # coding=UTF-8 import sys reload(sys) with open(r'C:\Users\zhujiachun\Desktop\test_text.txt','r') as file_object: contents
阅读全文

浙公网安备 33010602011771号