字符串,运算符

1.字符串

name=input('请输入姓名:')
# print("姓名是:",name)
age=int(input('请输入年龄(必须为整数):'))
like=input('请输入爱好:')
jieshao="傻子叫:%s ,年龄:%s ,爱好:% s"%(name,age,like)
print(jieshao)
jieshao="傻子叫:%s ,年龄:%d ,爱好:% s"%(name,17,like)
print(jieshao)
jieshao="傻子叫:%s ,年龄:%d活了10%% ,爱好:% s"%(name,age,like)
print(jieshao)

2.运算符

#1-100并求和
start=1 
sum = 0
while start < 101 :
 sum += start
 print(start)
 start+=1
else:
 print("总和是:",sum)

#1-100并求和
a=1
summ=0
flag=True
while flag :
 if a<101 :
   print(a)
   summ+=a
   a+=1
 else:
  #flag=False
  break
print("总和是:",summ)  
 #1-100并奇数求和 
b=1
suum=0
while b<101:
 if b%2==0:
  b+=1
 else:
   print(b)
   suum+=b
   b+=1
   
print("1-100所以奇数的和是:",suum)

!=不等于

==等于

<=小于等于

a in b 判断a是否包含于b,即b是否包含a

a not in b 判断a是否不包含于b,即b不包含a

a+=1  即a=a+1

a-=1  即a=a-1

and  且    

or    或 

%2  取余

    

3.ascii码 unIcode码  utf-8码  (二进制)

编码的介绍       

 1位=1bit                                                            数据传输以“位”(bit)为最小传输单位

 1字节(Byte)=1B=8位=8bit                             数据存储以 “字节”(Byte)为单位

 1千字节=1KB=1024B  

 1兆字节=1MB=1024KB

 1吉字节=1GB=1024MB     

问题1:K与KB之间有什么区别?我在做一道解时!就是:某计算机字长16位,它的存储容量是1MB,按字编址,这经的寻址范围是.
A.512K B.1M C.512KB 答案给的是A.我很不解?为什么512K与512KB有什么区别吗? 1、两个概念完全不同。大写K表示千的意思,大写B则表示字节,所以KB表示为信息单位千字节。
题中512K表示512千个寻址范围;而521KB则表示的就是512千字节。所以本题应选A而不是C。 2、这两者完全不同. k是千,是数值,一般是1024.经常用千克,kg,千米,km,千字节kB. KB是单位,其中B是字节. 在计算机中.谈到文件大小,有时可能会省略B,这样k和kB是一样的 3、网通(电信)ADSL512K宽带来说,理论传输速率就是512kbps,也就是64KB/s。这也就是你的实际下载速度。 512÷8=64 1 Byte = 8 bit,即1B=8b
 问题2:

某计算机字长16位,存储器容量64KB,若按字编址,那么它的寻址范围是___B_____。

   个人解析: 64KB=64*1024*8位,按字编址后:64KB=32*1024*16位,所以最大为32K

A. 64K                   B. 32K                C. 64KB               D. 32KB

ascii码               8位 =1字节               00000000

unicode码        16位=2字节               00000000     00000000                                                        (老万国码)  

新unicode码     32位=4字节              00000000      00000000     00000000      00000000            (新万国码)

 utf-8码            24位 =3字节              00000000     00000000     00000000

GBK码             16位 =2字节              00000000     00000000

 

posted @ 2018-08-30 17:08  冒蓝火的加特林哒哒哒  阅读(95)  评论(0编辑  收藏  举报