• python全栈-Day 2-0324


    一、格式化输出format&占位符

    name = input('please input your name:')
    age = input('plecse input your age:')
    height = input('please input your height:')
    
    #两个%%目的是转义,则表示为百分比的意义,若只有一个%,则表示为占位符的意义
    print('我的名字是%s,我的年龄是%d,我的身高是%d,学习进度为5%%' %(name,int(age),int(height)))

    二、while else

     1、当while循环没有被break打断时,走else;被break打断时,不走else

    #当循环被break打断,就不会执行else结果
    count = 0
    while count <= 5:
        count += 1
        if count == 3:
            break
        print('Loop',count)
    else:
        print('循环正常执行完了')
        
    #当循环正常执行完毕,未被break打断,就会执行else结果
    count = 0
    while count <= 5:
        count += 1
        if count == 3:
            pass
        print('Loop',count)
    else:
        print('循环正常执行完了')

    三、初始编码

    1、电脑的传输和存储,实际上都是010101

    编码方式

    2、ASCII码一共8位,但是7位已经足够使用,因此最左边一位都是0,只适用于美国

    8bit (位)== 1byte(字节)

    1024byte == 1KB

    1024KB == 1MB

    1024MB == 1GB

    1024GB == 1TB

    3、UNICODE(万国码):1个字节表示所有的英文,特殊字符,数组等等;最开始2个字节表示一个中文,后来改成了4个字节

    4、UTF-8(UNICODE升级版):1个字节表示所有的英文,特殊字符,数组等等;3个字节表示一个中文;欧洲2个字节

    5、GBK:只适用于中国,2个字节表示一个中文,部分中文不包含在内

    四、运算符

    1、算数运算:+ 、- 、* 、/ 、%(取余)、 **(幂次方)、 //(整除)

    2、比较运算:==、!=(等同于<>)、>、<、>=、<=、x is y、x is not y、x in y、x not in y

    == 跟 is 的区别, == 比较的是值,is 比较的是对象

    3、赋值运算:=、+=、-=、*=、/=、%=、 **=、 //=

    4、逻辑运算:and、or、not

    5、优先级:() > not > and > or 

    6、bool的值为True/False(注意大小写),0是True,非0是false,True转换为数字则返回1,False转换为数字则返回0

    #计算机是从左到右运算的,and会运算前后结果,or如果前面结果为True则结束运算并输出
    print(1 > 2 and 3 < 4)  #False
    print(1 > 2 or 3 < 4)  #True
    print(not 1)  #False
    print(0 or 3)  #3,逻辑运算符前后位数字则返回数字,x or y,x为真则返回x
    print(1 and 2)  #2,x and y,x为真则返回y
    print(1 > 2 and 3)  #False
    print(3 and 1 > 2)  #False
    print(2 or  1 < 3)  #2
    print(1 <3 or 2)  #True
     

  • 相关阅读:
    Luncene介绍
    多线程&定时器Timer&同步&线程通信&ThreadLocal
    JVM垃圾收集器&对象的引用回收
    JVM介绍&自动内存管理机制
    JS原生Ajax&Jquery的Ajax技术&Json
    Jedis/JedisPool和Redis数据类型与特性
    NoSQL&Redis
    maven中的jar包未下载完全如何解决?
    如何在IntelliJ IDEA中配置Maven
    pip安装超时怎么办?
  • 原文地址:https://www.cnblogs.com/txbbkk/p/9291971.html
Copyright © 2020-2023  润新知