- 博客(15)
- 收藏
- 关注
原创 随机字母数字,验证码
6个验证码,随机数字字母,考察chr(数字转字母)和ord(字母转数字)#随机字母数字,验证码import randomtemp = ""for i in range(6): a = random.randrange(0,4) if a == 1 or a == 3: rad = random.randrange(0,10) temp = ...
2018-03-02 20:39:15
285
原创 sort 排序
从小排到大。类似于冒泡# 排序li = [1,211,22,3,4]print(li)li.sort() # 按照大小排序print(li)new_li = sorted(li) # 新的排序print(new_li)# 字符串排序, 按照首字母的排序char = ["11","22","33","aa","1a","我","数据来
2018-03-02 20:36:26
243
原创 open()文件操作
# r/w/x/a =>字符串# rb/wb/xb/ab =>字节类型# r+ w+ x+ a+ 只要加+都表示能读能写# coding=utf-8 #默认编码格式为utf-8# open(文件名,模式,编码) 普通打开方式,内部先用utf-8编码转换为字符串f = open("ha.log")date = f.read()...
2018-03-02 20:33:58
2262
原创 lambda函数 ------ def的另一种表达形式
def f1(): return 123f2 = lambda : 123 ##和def 函数相同,只是书写方式不同,前加参数后加返回值r1 = f1()print(r1)r2 = f2()print(r2)def f3(a1,a2): return a1 + a2f4 = lambda a3,a4 : a3+ a4 ####f3和f4 相同...
2018-03-02 20:23:24
271
原创 函数即可作为函数,也可作为参数
函数即可作为函数,也可作为参数# f1 = 函数 函数可以当做参数执行传递# f1 => 代指函数# f1() => 执行函数def f1(): return "f1"def f2(arg): return arg(),"f2"a = f2(f1) # 返回f1()的返回,"f2"print(a)...
2018-03-02 20:15:23
965
原创 简答用户注册和登录
######## 验证用户名密码 ###############def login(username,password): ''' 用于用户名密码的验证 :param username: 用户名 :param password: 密码 :return: True,表示验证成功。False,失败 ''' f = open("db","r"...
2018-03-02 20:14:10
862
原创 python 要点10:装饰器
不破环原代码的情况下,加入新的操作########## 装饰器 ######################def outer(func): def inner(): print("2222") r = func() print("33333") return r return inner@outerde...
2018-03-02 20:07:33
134
原创 python 要点10:递归 recursion
通过自我的循环,产生递归。# 递归 recursiondef f4(a1,a2): # 斐波那契数列 if a1 > 10000: return print(a1) a3 = a1 + a2 f4(a2,a3)f4(0,1)############ 循环5次输出150 ###################...
2018-03-02 20:05:16
1410
原创 python 要点10:冒泡算法 Bubble Sort
用冒泡排序,最小排最前面,最大排最后面# 冒泡排序li = [11,54,32,65,76,8,64,2]for j in range(1,len(li)): # j: 1,2,3 for i in range(len(li)-j): # 1,2,3 每执行一次就把当前长度中最大的数 移动到最后的位置 if li[i] > li[i+1]:...
2018-03-02 19:59:35
190
原创 str 字符串的各种方法和使用-----for、while使用
'''a1 = "alex"ret = a1.capitalize() #首字母大写print(ret)a1 = "alex"ret = a1.center(20,"*") #输出20个字符,alex居中,其他用*填充print (ret)s = "alex is alph"ret = s.count("al")
2018-01-21 17:15:04
315
原创 python中in的使用
字符串情况下最小单位为字符s = "abc 123"ret = "ab" in sprint (ret)#数组情况下最小单位是每个字符串li = ["tom","rose","jack"]ret = "to" not in liprint (ret)
2018-01-21 17:12:20
9904
原创 while循环
while + 条件语句:内容一break #碰到break后不执行后面的语句、且跳出循环continue #跳出本次循环,继续下一次循环示例1:1加到100的和a1 = 1total = 0while a1 <= 100: total = total + a1 if a1 == 100: print (tot
2018-01-03 20:09:19
191
原创 if条件语句
一个等号=是赋值,两个等号==是比较,!=是不等于a1=1if a1==1: print("1")elif a1==2: print("2")else: print("3")
2018-01-03 20:05:24
310
原创 python 100元去买鸡
100元去买鸡,公鸡5元,母鸡3元,小鸡三只1元,问用100元整能买多少公鸡,母鸡,小鸡for x in range(1,20): #range随机数 for y in range(1,33): z=100-x-y if(z % 3 == 0) and (x * 5 + y * 3 + z / 3 == 100): s = "公
2017-12-29 19:30:14
5325
原创 Python if和input的使用
user = input('请输入用户名')pwd = input('请输入密码')if user == "1" and pwd == "a2": print ("登录成功")else: print ("登录失败")
2017-12-29 19:16:54
3657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人