2017年7月31日

《零基础入门学习Python》学习过程笔记【020函数的局部变量和全全局变量内部函数和闭包】

摘要: 1.在函数外面定义一个a,在函数里面改变这个a,这两个是否为一个东西?(不是,在函数内部修改a值的语句可以看成是又创建了局部a)>>> a=0>>> def haha(): a=1 print(a) >>> haha()1>>> a02.如何在函数内部为在函数外定义的变量赋值?(global)注:没... 阅读全文

posted @ 2017-07-31 21:27 我是蒟蒻 阅读(210) 评论(0) 推荐(0)

编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母,空格,数字和其他字符的个数

摘要: >>> def gs(*string): yw,kg,sz,qt=0,0,0,0 for str1 in string: for i in str1: if('0'>> gs("123 asbJSA#$%")(6, 3, 3, 3)>>> gs("123456789","!@#$%^&*(... 阅读全文

posted @ 2017-07-31 13:01 我是蒟蒻 阅读(519) 评论(0) 推荐(0)

写一个函数,判断一个字符串是否为回文联

摘要: def huiwen(a): list1=list(a) list2=list1[:] list2.reverse() print(list1)# print(list2)# if(list1 == list2): print("是回文联") else: print("不是回文联") >>> ... 阅读全文

posted @ 2017-07-31 12:16 我是蒟蒻 阅读(2256) 评论(0) 推荐(0)

《零基础入门学习Python》学习过程笔记【019函数返回值问题】

摘要: 过程:没有返回值的函数1为什么说python只有函数,没有过程?也就是python的函数实际上都有返回值,当函数没有返回值时,它返回None>>> def haha(): print("sbsb") >>> a=haha()sbsb #这里会输出值,是因为上句话有调用函数>>> print(... 阅读全文

posted @ 2017-07-31 12:13 我是蒟蒻 阅读(264) 评论(0) 推荐(0)

用python机智的打印水仙花数

摘要: 水仙花数:1它是三位数2求它每位数的立方再求和得到的就是这个数本身>>> def sxh(): for i in range(100,1000): j=list(str(i)) a=int(j[0]) b=int(j[1]) c=int(j[2]) if(a**3+b**3+c**3==i... 阅读全文

posted @ 2017-07-31 06:32 我是蒟蒻 阅读(250) 评论(0) 推荐(0)

《零基础入门学习Python》学习过程笔记【018函数开头文档,及参数相关问题】

摘要: 注:doc为函数的默认属性.一般系统默认属性都是双下横线开始,双下横线结束的1什么是函数的开头文档?注:函数的开头文档必须写在函数名字的下一行,它用单引号或双引号或三个双引号(三引号可以将内容写在多行)注释。且函数的开头文档只能出现一次。多写无效。>>> def haha(a):'这个函数很无聊'p... 阅读全文

posted @ 2017-07-31 06:28 我是蒟蒻 阅读(127) 评论(0) 推荐(0)

将十进制数转化为二进制数

摘要: 注:bin(数字) 可以把数字转化为2进制>>> bin(50)'0b110010'(0b不用管)我的方法: def ct2(a):int(a)s=''while(a//2!=0):haha=a%2s=s+str(haha)a=a//2s=s+str(a%2)tmp=len(s)-1ss=''whi... 阅读全文

posted @ 2017-07-31 02:19 我是蒟蒻 阅读(346) 评论(0) 推荐(0)

《零基础入门学习Python》学习过程笔记【017函数】

摘要: 1.如何定义一个函数? 关键字defdef 函数名(参数表):函数体(reutrn 返回值)这句可以不写,因为有时候函数不用返回值也可以直接写return 不写要返回的值2如何定义一个没有参数的函数?def hanshu1():print("Hello World!")>>> hanshu1()He... 阅读全文

posted @ 2017-07-31 01:10 我是蒟蒻 阅读(111) 评论(0) 推荐(0)

导航