初始函数DAY8 3

摘要: #len # s= '金老师真棒' # def my_len(): # __定义函数 -声明函数 # i =0 # for k in s : # i+=1 # # print(i) # return (i) #返回值 # my_len()#-函数调用 # length =my_len() # print(length) # #函数... 阅读全文
posted @ 2019-04-10 19:41 没有岁月可回头 阅读(107) 评论(0) 推荐(0) 编辑

print(1,2,3,sep=':')的输出结果是?

摘要: print(1,2,3,sep=':') *1:2:3 第一个参数,要打印的值; 第二个参数sep表示要打印多个值时,各值的分割方式(默认空格); 第三个参数end表示结尾的方式(默认\n) 阅读全文
posted @ 2019-03-06 15:03 没有岁月可回头 阅读(7638) 评论(0) 推荐(0) 编辑

表达式int('2222',4)的值是多少?(每日一题)

摘要: # 涉及int()函数的用法,第一个参数代表字符串或数字,第二个参数代表进制数 2*4*4*4+2*4*4+2*4+2 #result 170 int('11111',2)的值 # 很显然:2进制 int('11111',2)=1+2+4+8+16=31 阅读全文
posted @ 2019-03-06 14:53 没有岁月可回头 阅读(3370) 评论(0) 推荐(0) 编辑

集合(set)

摘要: '''集合 :可变的数据类型,他里面的元素必须是不可变的数据类型,无序,不重复。 {} ''' # set1 =set({1,2,3}) # print(set1) # set2={1,2,3[2,3],{'name':'alex'}} # 错的 # # print(set2) # 增 #add set1 ={'alex','wusir','ritian','barry','barry'}... 阅读全文
posted @ 2019-02-27 15:36 没有岁月可回头 阅读(174) 评论(0) 推荐(0) 编辑

【题目】

摘要: 【题目】给定一个整数数组,如何快速地求出该数组中第k小的数。假如数组为[4,0,1,0,2,3],那么第三小的元素是1【题目分析】这道题涉及整数列表排序问题,直接使用sort方法按照ASCII码排序即可 num = [4, 0, 1, 0, 2, 3] num.sort() # 按照ASCII码排序 print(num[(3-1)]) # 第k小的元素对应于列表索引为k-1 阅读全文
posted @ 2019-02-26 09:39 没有岁月可回头 阅读(132) 评论(0) 推荐(0) 编辑

购物车 2019-2-20

摘要: li = [["1.iphone X",7399],["2.vivo X21",3598],["3.利用Python进行数据分析",72],["4.迪士尼滑板车", 179],["5.索尼无线蓝牙耳机", 1999]] shopping_car = [] #已经购买的列表 salarytem = input("请输入你带多少钱来购物:") if not salarytem.isdigit(): ... 阅读全文
posted @ 2019-02-20 17:24 没有岁月可回头 阅读(206) 评论(0) 推荐(0) 编辑

购物车

摘要: li =[ {"name":"苹果","price":10}, {"name":"香蕉","price":20}, {"name":"木瓜","price":30}, ] #把货物放在货架上 shopping_car={} print("欢迎光临田园水果店") money = input("请输入你的现金 : ") while 1: if money.isdigi... 阅读全文
posted @ 2019-02-15 15:49 没有岁月可回头 阅读(152) 评论(0) 推荐(0) 编辑

输入商品列表,用户输入序号,显示用户选中的商品

摘要: while 1: li= ["手机","电脑","鼠标垫","游艇","摩托车"] for i in li: print('{}\t\t{}'.format(li.index(i)+1,i)) num_of_chioce =input('请输入选择的商品序号/输入Q或者q退出程序: ') if num_of_chioce.isdigit()... 阅读全文
posted @ 2019-02-03 16:08 没有岁月可回头 阅读(917) 评论(1) 推荐(0) 编辑

在如下值 li=[11,22,33,44,55,,66,77,88,99,90],将所有大于66的值保存至字典的第一个key中,将小于66的值保存至第二个可以的值中

摘要: li =[11,22,33,44,55,66,77,88,99,90] dic={} list_1 =[] #大于66 list_2 =[] #小于66 for i in li: if i ==66: continue if i > 66: list_1.append(i) else: list_2.append(i) dic.se... 阅读全文
posted @ 2019-02-03 14:54 没有岁月可回头 阅读(3734) 评论(0) 推荐(0) 编辑

列表,元组

摘要: # 列表:增 append insert extend # 删 remove pop clear del # 改 li[索引] =‘被修改的内容’ li[切片] :'被修改的内容’ # # 查 for循环, # range (有序列表) # 元组:(只读列表) # count() # ... 阅读全文
posted @ 2019-01-22 17:25 没有岁月可回头 阅读(201) 评论(0) 推荐(0) 编辑