当前位置: 首页 > news >正文

珠海做网站那家好网络电商平台有哪些

珠海做网站那家好,网络电商平台有哪些,广州软件系统开发seo推广,延庆网站建设蓝桥杯真题---内存问题 题目描述#xff1a; 小蓝最近总喜欢计算自己的代码中定义的变量占用了多少内存空间。 为了简化问题#xff0c;变量的类型只有以下三种#xff1a; int#xff1a;整型变量#xff0c;一个 int 型变量占用 4 Byte 的内存空间。 long#xff…蓝桥杯真题---内存问题 题目描述 小蓝最近总喜欢计算自己的代码中定义的变量占用了多少内存空间。 为了简化问题变量的类型只有以下三种 int整型变量一个 int 型变量占用 4 Byte 的内存空间。 long长整型变量一个 long 型变量占用 8 Byte 的内存空间。 String字符串变量占用空间和字符串长度有关设字符串长度为 L则字符串占用 L Byte 的内存空间如果字符串长度为 0 则占用 0 Byte 的内存空间。 定义变量的语句只有两种形式第一种形式为 type var1value1,var2value2…; 定义了若干个 type 类型变量 var1、var2、…并且用 value1、value2、…初始化。 多个变量之间用’,’ 分隔语句以’;’ 结尾type 可能是 int、long 或 String。例如 int a1,b5,c6; 占用空间为 12 Bytelong a1,b5; 占用空间为 16 ByteString s1””,s2”hello”,s3”world”; 占用空间为 10 Byte。 第二种形式为 type[] arr1new type[size1],arr2new type[size2]…; 定义了若干 type 类型的一维数组变量 arr1、arr2…且数组的大小为 size1、size2…多个变量之间用’,’ 进行分隔语句以’;’ 结尾type 只可能是 int 或 long。例如 int[] a1new int[10]; 占用的内存空间为 40 Bytelong[] a1new long[10],a2new long[10]; 占用的内存空间为 160 Byte。 已知小蓝有 T 条定义变量的语句请你帮他统计下一共占用了多少内存空间。结果的表示方式为aGBbMBcKBdB其中 a、b、c、d 为统计的结果GB、MB、KB、B 为单位。优先用大的单位来表示1GB1024MB1MB1024KB1KB1024B其中 B 表示 Byte。如果 a、b、c、d 中的某几个数字为 0那么不必输出这几个数字及其单位。题目保证一行中只有一句定义变量的语句且每条语句都满足题干中描述的定义格式所有的变量名都是合法的且均不重复。题目中的数据很规整和上述给出的例子类似除了类型后面有一个空格以及定义数组时 new 后面的一个空格之外不会出现多余的空格。 具体请看题目。 思路为--我们需要在草稿纸上模拟c语言的输入变量的定义这样可以帮助你更好的理解 后面的输出注意一下单位的换算 一定要在草稿纸上按照这个代码模拟一下输入输出能让你更好地理解 就是这么简单的问题 所用到的函数为 #lstrip(),用于移除字符串头尾指定的字符默认为空格或换行符或字符序列。具体 lstrip函数具体 #findPython find() 方法检测字符串中是否包含子字符串 str 如果指定 beg开始 和 end结束 范围则检查是否包含在指定范围内如果包含子字符串返回开始的索引值否则返回-1。 find函数具体 代码详细解 t int(input())ans 0for i in range(t):s input()a s.split()if a[0]int:b a[1].split(,) #相似的这个是将已经被切分以空格为切分符的输入字符从数组下标为1处取出变量名由题目可知去看看题目的描述ans len(b)*4 #变量名有几个就乘多少个 4 这里的4指的是4个字节elif a[0]long:b a[1].split(,) #与上面的int类似操作ans len(b)*8elif a[0] String:b a[1].split(,)for x in b:ans len(x) - x.find() - 3#lenx是为获取总长度为了放回字符串的长度x.find()返回的下标为1#然后名字和的长度共占4所以减去‘’下标长再减去3剩下的就是字符串的长ans-1 #减去后面的分号elif a[0]long[]:ss.lstrip(long[]) #去除前面的long[]后为形成新的字符串bs.split(,)#将函数的类型与变量定义分离然后形成list装住for j in b:st j.find([)1 #例如这是分离后的-- int a[20] --找到[的下标 再加1就是 第一个数字的位置end j.find(]) #找到结束位置[:] 的划分是取左不取右x int(j[st:end])ansx*8elif a[0]int[]:ss.lstrip(int[])bs.split(,)for j in b:st j.find([)1 #与上面类似end j.find(])x int(j[st:end])ansx*4G ans//(1024**3)M ans%(1024**3)//(1024**2)K ans%(1024**2)//1024B ans%1024if G!0:print(f{G}GB,end)if M!0:print(f{M}MB,end)if K!0:print(f{K}KB,end)if B!0:print(f{B}B,end) 感谢你的观看。
http://www.dnsts.com.cn/news/165895.html

相关文章:

  • 上海营销网站建站公司美工做图哪个网站好
  • 一流的扬中网站建设小程序开发制作流程
  • 网站收录差舟山企业网站建设
  • 南宁网络建站自己做的网站别人
  • 媒体村网站建设公共交易中心招标网
  • 做百度网站还是安居客网站铜陵市建设局网站
  • app网站建设工作师青岛开发区网站
  • 有用dojo做的网站吗网页设计与网站建设课程报告
  • aspnet网站开发实例python简单小游戏代码
  • 四川省微信网站建设推广扶贫网站建设方案
  • 网站规划思想方法有哪些内容免费做网站软件视频
  • 如何做网站策划精美wordpress主题
  • 定制化网站建设公司网站打开速度慢的原因
  • 网络建站程序河南做网站高手排名
  • 网站信息化建设建议书wordpress高级套餐
  • 网站开发历史王烨峰
  • 嵩县网站建设深圳ui设计公司
  • 工信部网站备案要求网站建设素材使用应该注意什么
  • 网站后台清除缓存在哪做淘客需要网站
  • 哪个网站是免费的免费域名备案
  • 哪里有做图片的网站wordpress头部图片
  • 如何开办网站王烨辉
  • 网站空间期限查询品牌注册证
  • flashfxp如何发布网站网站运营与维护是什么
  • 做网站建设销售网页版传奇3
  • 湖南省住房和城乡建设厅官方网站银川网站设计建设
  • 电子商务网站建设与管理设计报告在线装修网
  • 湖南省建设部网站wordpress缩略图默认尺寸怎么修改
  • 南阳集团网站建设求人做网站的网站
  • 建站行业span分析导购类网站模板