每日一题题目16:简单的python练习题(1-10)

#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 randoms = []
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)

  

转载于:https://www.cnblogs.com/shuimohei/p/10367458.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/365697.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Confluence 6 高级性能诊断

请在你的系统服务请求中包括下面所有的信息,如果可能的话,你也可以在请求中包括你认为最有可能出现的问题。这样的话,可以避免我们进一步对你系统的问题进行询问。 系统信息 Confluence 服务器 你系统信息的屏幕截图 Confluences Administrat…

RequireJS使用注意地方

使用RequireJS做异步模块加载,有几点值得注意的地方: 1.模块定义两种写法 1. 存在依赖的函数式定义 如果模块存在依赖:则第一个参数是依赖的名称数组;第二个参数是函数,在模块的所有依赖加载完毕后,该函…

WildFly上具有AngularJS的Java EE 7和Java WebSocket API(JSR 356)

这篇博客文章描述了用于WebSocket协议的Java API(JSR 356) (这是Java EE 7平台的四个最新JSR之一),并提供了部署在WildFly 8上并可以在OpenShift上在线获得的具体应用程序。 [FR]版本的法语( HTML或PDF &a…

用python做自我介绍_python入门教程NO.2 用python做个自我介绍

本文涉及的python基础语法为:数据类型等数据类型1. 字符串的拼接我们在上一章中已经简单介绍了一下字符串的创建方式,这里我们简单学习一下字符串的运算和拼接。字符串的运算字符串的加法#把字符串:hello赋值给变量aa hello#把字符串&#x…

想清楚映射规则,栈、队列、双端队列的实现都差不多

今天开始,啃读算法导论第10章。既然是啃就要有啃的样子,我决定将例题和习题全部用C实现一遍,总结同一类问题的共性。 10.1节介绍了栈,队列,双端队列及一些组合形式,为了突出体现思路,让代码更加…

日期加减加1天_2小时整理了13个时间日期函数,动图演示简单易学,收藏备用吧...

Hello,大家好,今天跟大家整理汇总了13个工作中经常用到的日期与时间函数的使用方法,学会它们几乎可以解决所有工作中遇到的,关于日期与时间提取与转换的问题。话不多说,让我们直接开始吧一、了解时间与日期的本质工作中…

T-1-java语言基础

一、Linux的由来和发展Linux是开源的操作系统Linux是服务器端的操作系统java主要用于服务器端二、Linux目录结构(与Windows不同)文件系统不同:Windows是盘符,Linux是目录。外部设备映射不同:Windows是盘符,…

点云数据显示_vispy 显示 kitti 点云数据

国内博客找了一圈,居然没有发现有用 vispy 做可视化的代码,这里做一个简单的示例,代码大部分来自官方。import numpy as np import vispy.scene from vispy.scene import visuals import sys# Make a canvas and add simple view canvas vis…

python函数定义关键字_Python(2)深入Python函数定义

在Python中,可以定义包含若干参数的函数,这里有几种可用的形式,也可以混合使用:1. 默认参数最常用的一种形式是为一个或多个参数指定默认值。>>> def ask_ok(prompt,retries4,complaintYes or no Please!):while True:ok…

稳定婚姻(tarjan)

传送门 这道题一开始可能以为是二分图匹配……?不过后来发现和二分图没啥大关系。 简单分析之后发现,把夫妻之间连边(男性向女性连边),之后再将每对曾经是情侣的人连边(女性向男性连边)&#xf…

Webpack 常用命令总结以及常用打包压缩方法

前言:Webpack是一款基于node的前端打包工具,它可以将很多静态文件打包起来,自动处理依赖关系后,生成一个.js文件,然后让html来引用,不仅可以做到按需加载,而且可以减少HTTP请求,节约…

在Spring MVC Web应用程序中添加社交登录:单元测试

Spring Social 1.0具有spring-social-test模块,该模块为测试Connect实现和API绑定提供支持。 该模块已从Spring Social 1.1.0中删除,并由 Spring MVC Test框架替换。 问题在于,实际上没有有关为使用Spring Social 1.1.0的应用程序编写单元测…

CSS3 Filter详解(改变模糊度 亮度 透明度等方法)

文章目录 1.模糊2.灰度3.亮度4.对比度5.饱和度6.色相旋转7.反色8.阴影9.透明度10.褐色CSS3 Filter(滤镜)属性提供了提供模糊和改变元素颜色的功能。CSS3 Fitler 常用于调整图像的渲染、背景或边框显示效果。 -webkit-filter是css3的一个属性,…

laravel中使用offsetSet

首先不用offsetSet方法,使用laravel的硬添加属性如下: 下边使用offsetSet 转载于:https://www.cnblogs.com/qaing123/p/9672241.html

python做自动化控制postman_使用postman+newman+python做接口自动化测试

postman是一款API调试工具,可用于测试接口,相类似的工具还有jmeter、soupUI。通过postmannewmanpython可以批量运行调试接口,达到自动化测试的效果。1、PostMan安装共有两种方式,一种是chrome浏览器上的插件,一种是pos…

转3d视图快捷键_最全Solidworks快捷键,值得收藏!

SOLIDWORKS软件提供了很多实用的快捷键,如果我们熟练掌握这些快捷键无疑可以减轻工作强度和提高工作效率。当然我们也可以点击【工具】-【自定义】-【键盘】,自己定义一些快捷键。本文为大家整理一些常用的快捷键,多使用快捷键可以帮助我们节…

构建前端自动化工作流环境

目标:建一个自动化工作流环境 自动编译 自动合并 自动刷新 自动部署 工作流: 1 全局安装webpack 执行命令: npm install webpack webpack-cli -g 其中webpack-cil 是命令接口工具 2 初始化当前项目:npm init 然后一路回车…

大型布线:Java云应用程序缺少的技术

您是否曾经想过,为什么大多数Java框架中的依赖项注入仅用于本地进程内服务而不是分布式服务? 我最近在2013年EMC世界大会上遇到了Paul Maritz的主题演讲 (跳至第32分钟),这使我在云平台的背景下思考了这个问题。 主题…

【单镜头反光相机】CCD、CMOS

CCD、CMOS:图像传感器、电荷耦合器 CCD简介CMOS简介:①被动式 ,被动式像素结构(Passive Pixel Sensor.简称PPS),又叫无源式。 ②主动式,主动式像素结构(Active Pixel Sensor.简称APS…

CSS-定位

CSS定位:相对定位 position: relative 参照物:相对元素原来的位置进行偏移。绝对定位 position:absolute 参照物:往上级元素逐层查找,直到找有position属性的元素,以有position属性的元素为参照物来偏移&#xff0c…