<每日一题>题目28:简单的python练习题(51-60)
#51.一行代码实现1-100的和
sum(range(1,101))
#52.如何在一个函数内部修改全局变量
'''
利用global
'''
#53.字典如何删除和合并2个字典
'''
del dic['name'] #删除
dic.update(dic2) #合并
'''
#54.谈下python的GIL
'''
全局解释器锁,同一进程中多线程同时只有一个线程能霸占python解释器(加了GIL),其他线程无法进行,该线程结束后才能运行.
多进程可以有多个python解释器,可以实现多个进程同时运行,确定是系统资源开销大
'''
#55.一句话解释什么样的语言能够用装饰器
'''
函数可以作为参数传递的语言,可以使用装饰器
'''
#56.with打开处理文件帮我们做了什么
'''
异常处理.finally 中的f.close(关闭文件)
'''
#56.列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并用列表推导式提取出小于10的数
'''
map()函数第一个参数是fun,第二个参数是可迭代的数据(一般是list)
'''
'''
list = [1,2,3,4,5]
def fun(x):
return x**2
res = map(fun,list)
res = [i for i in res if i < 10]
print(res)
'''
#57.生成随机整数,随机小数,0-1之间小数
'''
import random
import numpy
r1 = random.randint(1,10)
r2 = numpy.random.rand(10)
r3 = random.random()
print(r1,r2,r3)
'''
#58.数据表student有id,name,score,city字段,其中name中的名字可有重复,需要消除重复行,请写sql语句
'''
select distinct name from student
'''
#59.列出不可变数据类型,并简述原理
'''
数值型int等,str,tuple,相同的值在内存中只有一个对象,改变了值就相当于新键了一个对象而不是改变原有的值
'''
#60.用lambba函数实现2个数相乘
'''
sum_num = lambda a,b:a*b #参数 参数 表达式
print(sum_num(1,2))
'''
<每日一题>题目28:简单的python练习题(51-60)的更多相关文章
- <每日一题>题目16:简单的python练习题(1-10)
#1.python程序中__name__的作用是什么? __name__这个系统变量用来表示程序的运行方式. 如果程序在当前膜快运行,__name__的名称就是__main__, 如果不在(被调用), ...
- <每日一题>题目28:生成随机的测验试卷(单选题)
#项目:生成随机的测验试卷文件 import random #资料库 capitals = {'北京市':'京','上海市':'沪','天津市':'津','重庆市':'渝','河北省':'冀','山西 ...
- <每日一题>题目1:简单的注册和登录1.0
#版本1.0,最基本的注册登录'''1.注册,将账号和密码分别写在不同的文档里面2.登录,分别从账户文档和密码文档进行读取并登录''' #注册 Identity = input("请输入您想 ...
- <每日一题>题目21:简单的python练习题(21-30)
#21.cookie和session的区别 ''' 1.cookie数据存放在客户的浏览器上,session数据存放在服务器上 2.cookie不是很安全,可以通过分析本地cookie组成伪造cook ...
- <每日一题>题目20:简单python练习题(11-20)
#11.编写程序,输入一个自然数,输出它的二进制.八进制.十六进制表示形式 Num = input("请输入任性自然数:") Num = eval(Num) print(" ...
- <每日一题>题目22:简单的python练习题(31-40)
#31.分布式爬虫主要解决什么问题? ''' ip 带宽 CPU IO ''' #32.网络传输层 ''' 应用层—http ftp dns nfs 传输层—tcp --udp 网络层—ip icmp ...
- <每日一题>题目13:列表的简单问题
''' 分析: python赋值是通过指针来进行的. 很显然第一.三.四次调用都指向同一个列表,并未完成清空, 第二次调用只是指向了另一个列表,也未完成清空,很显然结果是累计的 结果: [0, 1] ...
- <每日一题>题目12:列表解析及zip、dict函数的简单应用
''' 分析: 1.列表解析:迭代机制的一种应用 语法: [expression for iter_val in iterable] [expression for iter_val in itera ...
- <每日一题>题目19:简单的程序执行效率面试题
# 将下面的函数按照执行效率高低排序.它们都接受由0至1之间的数字构成的列表作为输入.这个列表可以很长.一个输入列表的示例如下:[random.random() for i in range(1000 ...
随机推荐
- iOS开发系列-NSDate
NSDate API 获取当前时间 获取时间戳 创建间隔指定时间戳的Date // 获取昨天 NSTimeInterval time = 24 * 60 * 60; NSDate *date = [N ...
- gerp 用法
1. 提取/etc/ansible/hosts 文件中包括star的行,且包含数字,不以[为开头的行 grep 'star' /etc/ansible/hosts | grep '[[:digit: ...
- 关于DB9一些信号的缩写
https://www.cnblogs.com/CCJVL/archive/2010/02/04/1663565.html 场景:PCB板子与PC通过RS232连接,以下信号的方向相对于PCB板子而言 ...
- [JZOJ3348] 【NOI2013模拟】秘密任务
题目 题目大意 给你一个无向图,你要割掉一些边使得\(1\)到\(n\)的所有最短路径被阻截. 割掉一个边\((u,v)\)的代价为\(a_u\)或\(a_v\)(记为两种不同的方案). 问最小代价及 ...
- 导入导出sql结构和数据
导入导出sql结构和数据
- SQL Server install
{ https://www.cnblogs.com/ios9/p/9527939.html https://www.cnblogs.com/ios9/p/9527815.html //在安装工具中 安 ...
- Windows dir
显示目录中的文件和子目录列表. DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]so ...
- Divide by Zero 2018 and Codeforces Round #474 (Div. 1 + Div. 2, combined)G - Bandit Blues
题意:求满足条件的排列,1:从左往右会遇到a个比当前数大的数,(每次遇到更大的数会更换当前数)2.从右往左会遇到b个比当前数大的数. 题解:1-n的排列,n肯定是从左往右和从右往左的最后一个数. 考虑 ...
- Linux权限命令chmod
一.Linux chmod命令修改文件和文件目录权限(默认情况下只有root用户才能使用).命令格式:chmod+修改内容+要修改的文件或者 目录 或者 chmod -R 修改内容 要修改的文件或者 ...
- vue导航条选中项样式
html: <div id="app"> <div class="collection"> <a href="#!&qu ...