#1.python程序中__name__的作用是什么?

__name__这个系统变量用来表示程序的运行方式.
如果程序在当前膜快运行,__name__的名称就是__main__,
如果不在(被调用),则显示为导入模块的名称. 扩展:常常这样写if __name__ == "__main__":来表名这是整个工程开始运行的入口.
效果:如果直接从这个文件执行,if为Turn,可以运行if后面的程序
如果被调用,if为False,不执行if后面的程序 #2.表达式int('11111',2)的值是多少? 涉及int()函数的用法,第一个参数代表字符串或数字,第二个参数代表进制数
很显然:2进制 int('11111',2)=1+2+4+8+16=31 #3.简单解释python基于值的内存管理模式 不同的变量赋予相同的值,该值在内存中只有一份,多个变量指向同一个内存地址
对于没有任何变量指向的值,python将自动删除 #4.python 3.x语句print(1,2,3,sep=':')的输出结果是? 涉及print()函数的用法,
第一个参数,要打印的值;
第二个参数sep表示要打印多个值时,各值的分割方式(默认空格);
第三个参数end表示结尾的方式(默认\n) #5.编写程序,生成包含1000个0-100之间的随机整数,并统计每个元素出现的次数 import random s = []
for i in range(1000):
#随机整数
x = random.randint(0,100)
s.append(x)
#字典不会重复
d = {}
for v in s:
d[v] = s.count(v)
for i in range(101):
print(i,':',d[i]) #6.以a列表的值为键,以b列表的值为值,构建字典c,最简单的写法是? c = dict(zip(a,b)) #7.分析逻辑运算符"or"的短路求值特性 假设存在"表达式1 or 表达式2",如果表达式1为Ture就不再计算表达式2,无论表达式2为什么,整体都为Ture #8.编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年(能被400整除或能被4整除但不能被100整除的称为闰年) x = input("请输入一个4位数作为年份:")
#eval接收字符串,返回表达式结果 x = eval(x)
if x%400==0 or (x%4==0 and not x%100==0):
print("%d是闰年"%x)
else:
print("%d不是闰年" % x) #9.编写程序,生成一个包含50个整数的随机列表,然后删除其中所有的奇数 import random
x = []
for i in range(50):
n = random.randint(0,100)
x.append(n)
#必须倒着删,假如正着来,到最后就没有那么大的索引了,会弹出越界的错误
for i in range(len(x))[::-1]:
print(i)
if x[i] % 2 == 1:
del x[i]
print(x) #10.编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标进行降序排列,奇数下标元素不变 import random
x = []
x_even = []
for i in range(20):
n = random.randint(0,100)
x.append(n)
if i%2==0:
x_even.append(n)
#sort()正序排列,sort(reverse=Ture)倒叙排列
x_even.sort(reverse=True)
for i in range(len(x_even)):
if i%2==0:
x[i] = x_even[i]
print(x)

  

<每日一题>题目16:简单的python练习题(1-10)的更多相关文章

  1. <每日一题>题目1:简单的注册和登录1.0

    #版本1.0,最基本的注册登录'''1.注册,将账号和密码分别写在不同的文档里面2.登录,分别从账户文档和密码文档进行读取并登录''' #注册 Identity = input("请输入您想 ...

  2. <每日一题>题目20:简单python练习题(11-20)

    #11.编写程序,输入一个自然数,输出它的二进制.八进制.十六进制表示形式 Num = input("请输入任性自然数:") Num = eval(Num) print(" ...

  3. <每日一题>题目28:简单的python练习题(51-60)

    #51.一行代码实现1-100的和 sum(range(1,101)) #52.如何在一个函数内部修改全局变量 ''' 利用global ''' #53.字典如何删除和合并2个字典 ''' del d ...

  4. <每日一题>题目21:简单的python练习题(21-30)

    #21.cookie和session的区别 ''' 1.cookie数据存放在客户的浏览器上,session数据存放在服务器上 2.cookie不是很安全,可以通过分析本地cookie组成伪造cook ...

  5. <每日一题>题目22:简单的python练习题(31-40)

    #31.分布式爬虫主要解决什么问题? ''' ip 带宽 CPU IO ''' #32.网络传输层 ''' 应用层—http ftp dns nfs 传输层—tcp --udp 网络层—ip icmp ...

  6. <每日一题>题目12:列表解析及zip、dict函数的简单应用

    ''' 分析: 1.列表解析:迭代机制的一种应用 语法: [expression for iter_val in iterable] [expression for iter_val in itera ...

  7. <每日一题>题目13:列表的简单问题

    ''' 分析: python赋值是通过指针来进行的. 很显然第一.三.四次调用都指向同一个列表,并未完成清空, 第二次调用只是指向了另一个列表,也未完成清空,很显然结果是累计的 结果: [0, 1] ...

  8. <每日一题>题目19:简单的程序执行效率面试题

    # 将下面的函数按照执行效率高低排序.它们都接受由0至1之间的数字构成的列表作为输入.这个列表可以很长.一个输入列表的示例如下:[random.random() for i in range(1000 ...

  9. <每日一题>题目7:简单的学生管理系统V1.0

    ''' # 学生管理系统v1.0 # 添加学生的信息 # 删除学生的信息 # 修改学生的信息 # 查看学生的信息 #遍历学生的信息 #退出系统 ''' import json #1 显示操作功能 de ...

随机推荐

  1. 添加ASP.NET AJAX控件工具集到VS2010的方法

    在VS2010中Ajax控件只有5个,其实还有很多支持AJAX特定功能的服务器控件,微软是将这些控件当作开放源代码项目.所以没有集成到VS2010中.这些AJAX控件被称为ASP.NET AJAX控件 ...

  2. cordova 插件发布到 npm

    cordova 插件发布到 npm Cordova插件开发(3)- 将Cordova插件发布到npm could not find an installed version of gradle eit ...

  3. 【JZOJ6342】Tiny Counting

    description analysis 首先不管\(a,b,c,d\)重复的情况方案数是正逆序对之积 如果考虑\(a,b,c,d\)有重复,只有四种情况,下面括号括起来表示该位置重复 比如\(\{a ...

  4. excel导入、下载功能

    1.excel导入.下载功能 2.首先,我们是居于maven项目进行开发引入poi,如果不是那就手动下载相应的jar包引入项目就可以了 <!-- poi --> <dependenc ...

  5. kubernetes istio的快速安装和使用例子

    安装 [root@master ~]# wget https://github.com/istio/istio/releases/download/1.1.5/istio-1.1.5-linux.ta ...

  6. CentOS7的mysql5.7-rpm.bundle方式安装

    下载地址 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar 查询mariad ...

  7. csp-s模拟测试83(集训过半)

    csp-s模拟测试83(集训过半) 一场信心赛.起初$OJ$爆了我就看见全场$A$了$T1$并且夹杂着$A$掉$T2$我就很难受. 这场比赛没有深入思考,很失败,一个多小时后就结束了我罪恶的一生. 0 ...

  8. 新金融ABS如何做?听听这几十家券商、互金高管的经验之谈

    新金融ABS如何做?听听这几十家券商.互金高管的经验之谈 2016-11-24 零壹财经 ID:36104743 时间:2016年11月初 地点:北京东城区南湾子3号院(场地提供方:无讼.天同律师事务 ...

  9. PAT甲级——A1116 Come on! Let's C

    "Let's C" is a popular and fun programming contest hosted by the College of Computer Scien ...

  10. wrapClass

    参考文章   https://blog.csdn.net/wyk304443164/article/details/68484305