python
sapphiiire
这个作者很懒,什么都没留下…
展开
-
[python] 异常
异常:写python代码时,语法没错,但运行时引发了错误,比如除以0,会提示xxxxError,说明是什么类型的错误。'2'+1-------------------------------------'''TypeError Traceback (most recent call last)<ipython-input-21-57885c8e36f5> in <module>----> 1 '2'+原创 2020-07-13 16:31:21 · 215 阅读 · 0 评论 -
[python] 读写文件 / json
1.方法一(不建议使用)file=open("./data.txt",'r')file.close()open(filename, mode)filename:文件路径,绝对路径相对路径均可mode:打开方式,mode 参数是可选的,省略时默认为'r''r' :表示文件只能读取'w':表示只能写入(已存在的同名文件会被删除)'a':表示打开文件以追加内容,写入的数据会自动添加到文件的末尾'r+' :表示打开文件进行读写文件默认是以 text mode 打开的,这意味着从文件中读取或写入原创 2020-07-06 22:27:45 · 177 阅读 · 0 评论 -
[python] 函数 / 模块
1.函数函数的作用:减少重复代码定义函数:def+returndef test(num): result = num return resultm = int(input('m = '))print(test(m))def test(a,b,c): print(a,b,c)def test1(a,b=111,c="abc"): print(a,b,c)#在定义函数时,给出默认参数,在调用时,若省略参数,则使用默认参数#按顺序调用默认参数tes原创 2020-06-29 21:27:12 · 103 阅读 · 0 评论 -
[python] 字符串
创建字符串s1 = 'abc's2 = "abc"# 以三个双引号或单引号开头的字符串可以折行s3 = """abc"""print(s1, s2, s3, end='')-------------------------------abc abc abc在字符串中表示'要写成\',同理,表示\要写成\\a=' " \'a\' " 'print(a)------------------------ " 'a' " 如果不希望字符串中的\表示转义,可以在字符串的.原创 2020-06-28 14:21:15 · 115 阅读 · 0 评论 -
[python] 数据结构 - 列表list / 字典dict / 元组tuple / 集合set
list1 = ['physics', 'chemistry', 1997, 2000]#混着存list2 = [1, 2, 3, 4, 5 ]#只存数字list3 = ["a", "b", "c", "d"]#只存字符串list4=[]#空列表print(list1)print(list2)print(list3)print(list4)--------------------------------------------['physics', 'chemistry', 1997, 2原创 2020-06-26 18:46:04 · 215 阅读 · 0 评论 -
[python] 循环/控制语句
1.循环语句for iterating_var in sequence: statements(s)输出列表内容list1=[1,2,3,4,5]for i in list1: print(i)------------------------12345for i in range(0,5): print(list1[i])#range(a,b,step):左闭右开,a省略默认是0,step默认是1#省略a,step:for i in range(len原创 2020-06-26 17:58:19 · 84 阅读 · 0 评论 -
[python] 运算符
1.算数运算符运算符运算+加-减*乘/除//除法后向下取整%取模**幂2.关系运算符运算符关系==等于!=不等于>大于<小于>=大于等于<=小于等于注:返回true/false3.赋值运算符a 运算符 b运算=简单赋值+=a=a+b-=a=a-b*=a=a*b/=a=a/b%原创 2020-06-26 16:17:15 · 85 阅读 · 0 评论 -
[python] 输出print / 输入input
print('hello world')简单输出:print(1)print(2)print(3)----------------------123#print默认结束后换行#即print(1,end="\n")改变输出后换行:print(1,end="")print(2,end="")print(3,end="")-----------------------123print(a,b,c)------------------------a b c拼原创 2020-06-26 16:05:11 · 160 阅读 · 0 评论