自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 250

原创 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 205

原创 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 2219

原创 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 239

原创 函数即可作为函数,也可作为参数

函数即可作为函数,也可作为参数# 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 911

原创 简答用户注册和登录

######## 验证用户名密码 ###############def login(username,password): ''' 用于用户名密码的验证 :param username: 用户名 :param password: 密码 :return: True,表示验证成功。False,失败 ''' f = open("db","r"...

2018-03-02 20:14:10 829

原创 python 要点10:装饰器

不破环原代码的情况下,加入新的操作########## 装饰器 ######################def outer(func): def inner(): print("2222") r = func() print("33333") return r return inner@outerde...

2018-03-02 20:07:33 111

原创 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 1369

原创 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 161

原创 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 282

原创 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 9859

原创 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 164

原创 if条件语句

一个等号=是赋值,两个等号==是比较,!=是不等于a1=1if a1==1: print("1")elif a1==2: print("2")else: print("3")

2018-01-03 20:05:24 279

原创 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 5252

原创 Python if和input的使用

user = input('请输入用户名')pwd = input('请输入密码')if user == "1" and pwd == "a2": print ("登录成功")else: print ("登录失败")

2017-12-29 19:16:54 3452

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除