8.3内容总结

   1 最开始为ascii码,8位(00000001)一个字节(1bytes)=1字符(a),但是2^8远远不够中文使用表达,于是创建了最大的万国码:1个字符占32位占用4个字节,占用内存大,所以便有了UTF_8,这个码的中文一个字符(嗯)占用了三个字节,24位来表示,GBK是中国人的编码方式,1个中文字符16位,占用两个字节,英文为1个字节8位1个字符东西

   2 这么多编码方式,需要进行转换的时候,用unicode(万国码)

   3  运算:no>and>or,

    print(1 or 2)  = =1                       print(1 and 2)==2

     print(0 or 2) ==2                        print(0 and 1)==0

    print(-1 or 3)= =-1                       print(2 and 5)==5

4 格式化输出

  例如要输出建立:

第一种方式:

# name = input("your name:")
# age = input("your age:")
# sexy = input("your sexy:")
# info = """
# *-----------info------------*
# 我的名字:%s
# 我的年龄:%s
# 我的性别:%s
# *------------end-------------*
# """%(name,age,sexy)
# print(info)
第二种方式为:键值
# name = input("your name:")
# age = input("your age:")
# sexy = input("your sexy:")
# info = """
# *-----------info------------*
# 我的名字:%(name1)s
# 我的年龄:%(age1)s
# 我的性别:%(sexy1)s
# *------------end-------------*
# """%{"name1":name,"age1":age,"sexy1":sexy}
# print(info)
# bug 点  在格式化输出中,只想单纯的表示一个%时,应该用%% 表示
# msg = '我叫%s,今年%d,我的学习进度1%%' % ('关亮和',28)
# print(msg)
while 循环
while条件:
循环体
终止有两种:1 flag = true 2 break,continue
1种flag:
n = 0
flag = True
while n <100:
n+=1
print(n)
if n>100
flag = False
Continue 的使用(结束了字母的输出)
n = 0
while n <100:
print(123)
print("123")
continue
print(""weerrr)




猜你喜欢

转载自www.cnblogs.com/william1217/p/9415320.html
8.3
今日推荐