Second 基础一

 

1、while循环:

    基本语句:

      while 条件:

        循环体

while 1:   #1就是True 
    print(x)

    如何终止循环:1、改变条件  2、break  3、quit() exit() #不建议使用,该终止为退出整个程序

flag = True
while flag:
    print(x)
    #break
    #flag = False
    #quit()
    #exit()

    补充:while else 是固定搭配、continue是结束当前循环然后重新进行while判断

2、格式化输出:

    有模板格式的输出,%为占位符,%s是占位str、%d是占位整数,%%输出为%(前一个%是对第二个%的转译)

name = input('input your name')
age = input('input your age')
msg = '我是%s,年龄%s' % (name, age)
print(msg)

3、运算符:

    运算符%,取模-返回除法的余数,4%2=0

    运算符//,取整数-返回商的整数部分,4//2=2

    运算符**,幂-返回x的y次幂,4**2=16

    运算符==,等于

    运算符!=,不等于

    运算符and,其中一个以上为False,就返回False

    运算符or,其中一个以上为True,就返回True

    运算符not,其中一个以上为False,就返回True

    优先级()> not > and > or

    print(1 or 2) 优先输出前者,若0则输出非0,若同False输出后面的

    print(1 and 2)与上面相反,若同False输出前面的

    成员运算 in 和 not in

4、编码初识:

    ASCII:早期编码本,含英文、数字、特殊字符

        8位(bit)== 1byte

        在ASCII中8位一个字节表示一个字符

    Unicode:万国码,将全世界的文字全都包含进去

        起初:16位 2个字节表示一个字符

        升级:32位 4个字节表示一个字符

    utf-8:英文用8位 1个字节表示一个字符

        欧洲用16位 2个字节表示一个字符

        中文用24位 3个字节表示一个字符

    gbk:国标 只包含英文跟自己国家的语言

        英文用8位 1个字节表示一个字符

        中文用16位 2个字节表示一个字符

    8bit            = 1 byte

    1024 byte  = 1kb

    1024 kb     = 1 Mb

    1024 Mb    = 1 Gb

    1024 Gb    = 1Tb

posted @ 2018-12-20 15:17  pythonernoob  阅读(134)  评论(0)    收藏  举报