zoukankan      html  css  js  c++  java
  • 【Finish】Python Day 2

    1、格式化输出

      %:占位符
      s:替换内容字符串类型 %s

      d:替换内容为数字类型 %d

      %% 表示百分号,并非是格式化输出

    2、while else

      当while被break打断,else内容不执行

      反之,当while未被break打断,else内容当while不满足的前提下 可以正常执行

    3、初始编码

      电脑编码,实际存储使用使用01

      美国:ASCII码 初始7位,预留位置1位默认0,为了拓展

         为了解决全球化的文字问题,创建万国码Unicode

            1个字节 表示所有英文,特殊字符,数字等等

            最开始2个字节(16位) 表示所有中文(9W+),不够,Unicode一个中文使用4个字节(32位)表示

         升级版 utf-8:通用

            1个字节表示个英文

            欧洲2个字节

            中文3个字节表示

         

      GBK国内使用:基于ASCII升级,一个中文用2个字节,1个英文用1个字节

      8位bit =1字节(byte)
    
      1024byte = 1KB
    
      1024kb =1MB
    
      1024MB =1GB
    
      1024GB=1TB
    

    4、运算符

      基础运算符  

    运算符	描述	实例
    +	加 - 两个对象相加	a + b 输出结果 30
    -	减 - 得到负数或是一个数减去另一个数	a - b 输出结果 -10
    *	乘 - 两个数相乘或是返回一个被重复若干次的字符串	a * b 输出结果 200
    /	除 - x除以y	b / a 输出结果 2
    %	取模 - 返回除法的余数	b % a 输出结果 0
    **	幂 - 返回x的y次幂	a**b 为10的20次方, 输出结果 100000000000000000000
    //	取整除 - 返回商的整数部分(向下取整)	9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

      比较运算

    运算符	描述	实例
    ==	等于 - 比较对象是否相等	(a == b) 返回 False。
    !=	不等于 - 比较两个对象是否不相等	(a != b) 返回 true.
    <>	不等于 - 比较两个对象是否不相等	(a <> b) 返回 true。这个运算符类似 != 。
    >	大于 - 返回x是否大于y	(a > b) 返回 False。
    <	小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。	(a < b) 返回 true。
    >=	大于等于	- 返回x是否大于等于y。	(a >= b) 返回 False。
    <=	小于等于 -	返回x是否小于等于y。	(a <= b) 返回 true。 

      赋值运算

    运算符	描述	实例
    =	简单的赋值运算符	c = a + b 将 a + b 的运算结果赋值为 c
    +=	加法赋值运算符	c += a 等效于 c = c + a
    -=	减法赋值运算符	c -= a 等效于 c = c - a
    *=	乘法赋值运算符	c *= a 等效于 c = c * a
    /=	除法赋值运算符	c /= a 等效于 c = c / a
    %=	取模赋值运算符	c %= a 等效于 c = c % a
    **=	幂赋值运算符	c **= a 等效于 c = c ** a
    //=	取整除赋值运算符	c //= a 等效于 c = c // a

      逻辑运算

    and
    or
    not
    
    优先级:()>not>and>or
    
    
    X or Y,X非0,则返回X;X为0,则返回Y
    同一优先级X or Y or Z,X非0,则返回X;X为0,则返回Y
    1 or 2 #1
    0 or 2 #2
    3 or 2 #3
    0 or 100 #100
    -1 or 2 # -1
    
    X and Y,X为真,则返回Y,X为假,则返回X
    0 or 4 and 3 or:3
    1>2 and 3 or 4 and 3 <2:0
    
    int---》 bool:0表示False,非0表示True
    True = bool(-1) 
    False = bool(0)
    
    bool---》int:True表示1,False表示0
    1 = int(True)
    0 = int(False)  
  • 相关阅读:
    C#简单读取MongoDB数据
    百度地图自定义图标
    递归实现DropDownList层级
    [MYSQL]-EXPLAIN用法
    java对 zip文件的压缩和解压(ant解决中文乱码)
    将Excel表结构导入到Powerdesigner
    weblogic解决jar包冲突
    深入理解javascript原型和闭包(3)——prototype原型
    深入理解javascript原型和闭包(2)——函数和对象的关系
    深入理解JavaScript的原型和闭包(一)
  • 原文地址:https://www.cnblogs.com/wonderful0714/p/9296802.html
Copyright © 2011-2022 走看看