zoukankan      html  css  js  c++  java
  • python中的while循环,格式化输出,运算符,编码

    一.while循环

    1.1语法

    while 条件:
    
      代码块(循环体)
    
    else:
    
      当上面的条件为假的的时候,才会执行.

    执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成立,停止循环.

    1.2break和continue的区别

    break用来停止当前本循环.

    continue用来停止本次循环,会继续执行下一次.

    二.格式化输出(输出带有一些格式,美观)

    %s:占位字符串(也可以用来占位数字,万能的)

    %d:占位数字

    注:在字符串中如果使用了%s,%d这样的占位符,那么所有的%都被认为是占位符,如果想写%,要用%%来表示.

    三.基本运算符

    3.1算数运算

    +  =>  a+b
    
    -  =>  a-b
    
    *  =>  a*b
    
    /  =>  a/b
    
    %(取模,也叫求余 )  =>  10%3的结果为1.
    
    **(取X的Y次幂)  =>  2**2的结果为4
    
    //(地板除,也叫求商)  =>  9//2的结果为4.

     

    3.2比较运算

    ==
     != 
    <>
     <
     >
     >= 
    >=

     

    3.3赋值运算

    =  +=  -=  *=  /=  %=  **=  //=

    3.4逻辑运算

    and:并且,两端同时为真,结果为真

    or:或者,两端有一个是真,结果就是真

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

    顺序:()  =>  not  =>  and  =>  or

    3.4.1

    print(5 or 6)  =>  print( x  or  y)

    如果x是零,输出y

    如果x不是零,输出x.

    print( x  and  y)  =>  and与or相反

    判断print(5>5 or 6<7)时

    True:非零

    False:零

    四.编码

    4.1

    1.ASCII.最早的编码,至今还在使用,八位一个字节
    
    2.GBK.国标码,16位2个字节
    
    3.unicode.万国码,32位4个字节
    
    4.UTF-8可变长度的Unicode
    
      英文:8位,一个字节
    
      欧洲文字:16位,2个字节
    
      汉子:24位,3个字节

    4.2单位转换

    8bit=1byte
    
    1024byte=1kb
    
    1024kb=1mb
    
    1024mb=1gb
    
    1024gb=1tb

    4.3 in 和not in

    可以判断一个字符串是否出现在另一个字符串中

    if '马化腾'in num:

     

     

    改变世界,改变自己!
  • 相关阅读:
    BZOJ 2456 mode
    BZOJ 1041 [HAOI2008]圆上的整点
    东北育才 第6天和第7天
    POJ 3692 Kindergarten(最大团问题)
    KM算法及其应用
    UVA 11582 Colossal Fibonacci Numbers!(循环节打表+幂取模)
    ZOJ 3960 What Kind of Friends Are You?(读题+思维)
    POJ 2349 Arctic Network(最小生成树中第s大的边)
    HDU 1576 A/B(欧几里德算法延伸)
    NYOJ 1013 除法表达式(欧几里德算法+唯一分解定理)
  • 原文地址:https://www.cnblogs.com/shanghongyun/p/9378323.html
Copyright © 2011-2022 走看看