- 博客(17)
- 收藏
- 关注
原创 homework
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author Yancechan def add(backend, record): # 思路一: # 思路二: # 先检查记录存不存在 record_list = fetch(backend) if not record_list: # backe...
2018-04-25 17:52:09 157
原创 内置函数2
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:YanceChan #内置函数2 # callable()#判断函数是否可调用 # chr()#asscii表里的对应关系,数字转字母 # ord()#asscii表里的对应关系,字母转数字 # 随机生成7位验证码 # import random # li = [] # for i i...
2018-04-16 21:58:04 165
原创 随机验证码
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:YanceChan #内置函数2 # callable()#判断函数是否可调用 # chr()#asscii表里的对应关系,数字转字母 # ord()#asscii表里的对应关系,字母转数字 # 随机生成7位验证码 import random li = [] for i in rang...
2018-04-15 22:34:46 265
原创 内置函数
3.三元运算4.lambda表达式5.内置函数(builtin function) abs()绝对值 all() #0,None,"",[],(),{}等的值都为False,除此之外的值为True.所有为真,才为真 any() #只要有真,就为真 #ascii() #自动执行对象的_str_方法 bin() #二进制,0b oct() #八进制,0o he...
2018-04-09 12:04:36 222
原创 lambda表达式
def f1(a1): return a1+100 ret = f1(1) print(ret) f2 = lambda a1,a2,a3=3:a1+a2+a3+100#lambda表达式,可以看成函数的简写形式 ret2 = f2(1,2) print(ret2)
2018-04-09 09:21:21 121
原创 集合
#!/usr/bin/env python # -*- coding:utf-8 -*- s1 = {'bruce',45,(34,12,'onepiece',7888,9090),(1,23,34,12,9090),89} s2 = {45,89,'bruce',(1,2,3,4)} # s1.add((12,34,89))#增加一个元素 s1.update('aeiou')#可批量增加元素,其...
2018-04-02 11:05:45 114
原创 完美购物车小程序
#!/usr/bin/env python # -*- coding:utf-8 -*- '''需求:用户启动时先输入工资 用户启动程序后打印商品列表 允许用户选择购买商品 允许用户不断的购买各种商品 购买时检测余额是否够,如果够直接扣款,否则打印余额不足 允许用户主动退出程序,退出时打印已购商品列表 ''' salary = input("Input your salary:") if sala...
2018-03-29 15:20:21 649
原创 Alex课堂随记2-10-字典
#!/usr/bin/env python # -*- coding:utf-8 -*- id_db = { 342401199812043423:{ 'name':"luffy", 'age ':25, 'addr':"shanghai" }, 342103452424323432:{ 'name':"bru...
2018-03-29 09:50:37 149
原创 Alex课堂随记2-8-数据运算
% 取模,常运用于求奇偶数// 取整除,返回商的整数部分计算机中能表示的最小单位,是一个二进制位计算机中能存储的最小单位,是一个二进制位(bit)异或运算:相同为0不同为1 左移运算(<<)和右移运算(>>)是二进制算法,比除法要快...
2018-03-28 18:00:32 197
原创 Alex课堂随记2-7-字符串
#!/usr/bin/env python # -*- coding:utf-8 -*- name = "alex,dragon,goku,luffy" name2 = name.split(",") #字符串分割,括号里的为分割标准,只能同时有一个标准。分割后的结果为列表 print(name2) print("|".join(name2)) #字符串合并 print('' in name)...
2018-03-27 18:09:18 182
原创 Alex课堂随记2-5-列表
4. 列表(Python中叫列表,其他语言中叫数组):为了一个变量可以存取更多的信息 列表中取最后一个值时,下标(索引)为-1(倒数第二个索引为-2......) 如:name = [1,2,3,4,5,6,7,8,'brucelee',100,111,1111,223,124] print(name) 则name[-1]的值为...
2018-03-23 18:06:10 157
原创 +号拼接的字符串输出占内存、效率低
#!/usr/bin/env python # -*- coding:utf-8 -*- name = 'bruce' print ("i am %s " % name) #只开辟一块内存空间 print ("my name is " + name + " ,and you ?") #万恶的+号,开辟了三块内存空间,与上面比,效率低,速度慢...
2018-03-23 16:48:16 532
原创 pyc到底是个什么鬼
auth.pytest.py中import auth执行test.py会生成一个auth.pyc字节码文件和__pycache__文件夹(python2.0版本中),python3.0版本中会把auth.pyc放在__pycache__文件夹中.pyc文件是python编译器编译出来的字节码文件,会传递给python解释器...
2018-03-23 15:17:56 1985
原创 Linux的tab补全模块(目前只适用于python2.0?)
#!/usr/bin/env python # -*- coding:utf-8 -*- # python startup file # tab补全模块 import sys import readline import rlcompleter import atexit import os # tab completion readline.parse_and_bind('tab: comple...
2018-03-23 14:37:23 182
原创 input函数默认传递的参数是字符型;%s获取变量值
#!/usr/bin/env python # _*_ coding:utf-8 _*_ name = input("input your name:") age = int(input("input your age :")) # python3.0里input函数默认传递的是字符型 job = input("input your job :") msg= """ Information ...
2018-03-23 10:51:52 1715
原创 编写登录接口,输入用户名密码,认证成功后显示欢迎界面,输错三次后锁定(1.超过三次直接锁定待实现 2.锁定后只能尝试一次)
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:YanceChan #作业1:编写登录接口,输入用户名密码,认证成功后显示欢迎界面,输错三次后锁定 username = "bruce" password = "bruce123" counter = 0 for i in range(10): if counter < 3: ...
2018-03-15 21:32:46 7435
原创 2018/3/15
注:2.0版本中只用raw_input()函数1.让密码密文输入:(只适用于linux和windows命令终端,pycharm中不适用)import getpassusername = input("用户名:")password = getpass.getpass("密码:")print(username,password)2.保存命令的结果import osos.system('df -h')#...
2018-03-15 14:52:57 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人