码迷,mamicode.com
首页 > 其他好文 > 详细

day3

时间:2018-06-02 21:27:29      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:就是   inpu   TE   bit   %s   day   周杰伦   end   小数   

格式化输出 , 运算符 , 编码

格式化输出:

例题:(1)

name = input("输入你的名字:")
age = input("输入你的年龄:")
job = input("输入你的工作:")
hobby = input("输入你的爱好:")
print("""------------ info of 周杰伦 -----------
Name : %s
Age : %d
job : %s
Hobbie: %s
------------- end -----------------""" % (name, name, age, job, hobby))


例题:(2)
name = input("输入名字:")
age= input("输入年龄:")
print("我叫%s, 今年%d岁了" % (name, int(age)))

例题:(3)
print("我.今年%d岁了" % (18))

# %s 处理字符串. 全能的.
# %d 处理数字. 只能接收数字

# 我叫sylar, 我们学习python已经2%了
# 如果你的字符串中.用了%s或者%d这种形式. 那么后面的%, 认为是站位.如果需要用到% . 需要写%%
# print("我叫%s, 我们学习python已经2%%了" % ("sylar"))
# print("游戏加载已经80%%了") # 如果字符串中没有用到站位. 那么%还是你的%
# %f = 小数

 

 

运算符

and : 和, 并且. 左右两端必须同时为真(True) 结果才能是真
or : 或, 或者. 左右两端有一个是真,结果就是真

not : 取反 非. 非真既假, 非假既真.

运算顺序 () => not => and => or . 同样的运算符从左往右算

例题:

print(3 > 5 or 4 < 6)       Trun

 print(1 > 2 and 4 > 5 and 5 < 6 and 7 > 8)     False

print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)     False

 

or 如果第一位是非零. 输出第一位. 如果是零输出第二位
and 和or相反

例题:

print (3 and 5 and 0) 结果: 0

print(0 or 0 or 5 or 3)   结果:  5

print(1 or 2 and 3)结果: 1

print(3 and 4 or 8 and 5 or 6) 结果: 4

 

 

编码:

ASCII 不能装中文. 8个bit组成.最多有256种可能. 没有中文 1byte
GBK 有中文. 16个bit => 2byte
把ANSI 空余的位置交给各个国家. 交给中国之后. 中国继续编码.-GBK
交给台湾台湾继续编码. BIG5
依然不能国际化
UNICODE 万国码. 目的是把所有国家的文字都进行编码. 占32位. 缺点: 浪费
ASCII码的内容是不能改变的. 编码还应该是原来的编码. 但是unicode占用32个位置. ASCII会强制在前面补24个0. 在网络传输和数据存储上会浪费空间
32个bit => 4个byte

UTF-8: 可变长度的unicode编码, 8的意思是一个字符最少8位
英文: 8bit, 1byte
欧洲: 16bit, 2byte
中文: 24bit, 3byte

ASCII: 8bit 1byte
GBK: 16bit 2byte
unicode:32bit 4byte
UTF-8: 最少8bit, 1byte, 中文: 24bit 3byte

计算机存储系统单位换算
8bit => 1byte
1024byte => 1KB
1024kb = 1MB
1024MB = 1GB
1024GB = 1TB

 

 



day3

标签:就是   inpu   TE   bit   %s   day   周杰伦   end   小数   

原文地址:https://www.cnblogs.com/hdy19951010/p/9126837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!