摘要:
#模块。有三种#1.标准模块。不需要单独安装,Python自带的模块。import time \os\ datetime \json...#2.第三方模块#3.自己写的python#一个python文件就是一个模块import randomprint(random.randint(1,100))#1
阅读全文
posted @ 2018-09-14 23:43
爱吃爱吃桃子
阅读(223)
推荐(0)
编辑
摘要:
#集合 set。 #1 天生可以去重。 #2 集合是无序的,没有下标可取值。l=[1,1,2,2,3,3]res=set(l)print(res)#运行结果。#{1, 2, 3} #集合和字典一样用大括号。但是字典有冒号,k和v。集合没有。l=list(res)#去重后在转回listjihe=set
阅读全文
posted @ 2018-09-14 23:42
爱吃爱吃桃子
阅读(189)
推荐(0)
编辑
摘要:
#可变参数,关键字参数'''def my(name,sex='女')#name 是位置参数,是必填的。sex='女'是默认值参数,不是必填的。 passdef send_sms(phone_num):#发短信,需要知道手机号.这是给1个人发 pass print('给%s发报警短信'%phone_n
阅读全文
posted @ 2018-09-14 23:40
爱吃爱吃桃子
阅读(216)
推荐(0)
编辑
摘要:
#递归:函数自己调用自己#递归最多递归999次。count=0def say(): global count count+=1 print('say') print(count) say()say()#自己调用自己死循环,最多打印999次#用递归循环 (能用循环时不要用递归,因为递归的效率不高。)d
阅读全文
posted @ 2018-09-14 23:38
爱吃爱吃桃子
阅读(178)
推荐(0)
编辑
摘要:
#全局变量'''import datetimename='wangcan'#在函数外定义的变量叫全局变量。先找内部的局部变量用,找不到就用全局变量。def get_name(): name='hailong' #打印hailong。 如果这行注释掉,打印的是wangcan。 print(name)g
阅读全文
posted @ 2018-09-14 23:36
爱吃爱吃桃子
阅读(200)
推荐(0)
编辑
摘要:
def check_float(s) return true return false 1.5 1.34 -0.5 -8.4 输入这些数字,判断是否是小数。 分析: 符合正小数的条件: 1,小数点个数为1。'1.5' count('.'),但是不能判断a.3. 2,小数点左边和右边都是整数。 符合负
阅读全文
posted @ 2018-09-14 23:33
爱吃爱吃桃子
阅读(218)
推荐(0)
编辑
摘要:
例1: def db_connect(ip,port=3306): print(ip,port) res=db_connect('118.24.3.40',3307) #如果函数中没有return,print(res)会返回none。 例2: def my2(): for i in range(50
阅读全文
posted @ 2018-09-14 14:45
爱吃爱吃桃子
阅读(166)
推荐(0)
编辑
摘要:
函数的格式: def my(name,sex): pass #函数体。pass表示先占个位置。 name='python' #函数里定义的变量是局部变量 return name #调用函数返回一个返回值 其中def my(name,sex):中的name,sex是形式参数(形参)。 调用函数: my
阅读全文
posted @ 2018-09-14 14:24
爱吃爱吃桃子
阅读(218)
推荐(0)
编辑
摘要:
1,非空即真(只要有内容就是true) 例: name=input('请输入名称').strip() if name=='': print('name不能为空') #输入的name去掉空格,如果为空,提示'name不能为空'。 #把这个例子改成非空格式。名字非空,提示正确。名字是空,提示错误。 方式
阅读全文
posted @ 2018-09-14 13:39
爱吃爱吃桃子
阅读(971)
推荐(0)
编辑