zoukankan      html  css  js  c++  java
  • 字符串 while 运算符

    day02

    字符串格式化

    格式: % 类型 ---- > ' %类型 ' %(数据)

    1. %s 字符串

      print(' %s is boy'%('tom')) ----> tom is boy

    2. %d 整型

      print(' tom has %d money'%(20))---> tom has 20 money

    3. f 字符串

      # f'{变量}'  
      # 字符串嵌套   " 这是嵌套'字符串' "
      name=input('请输入内容>>:')
      print(f'{name}')
    4. %r 字符串

      name=input('请输入内容d>>:')
      print('%r'%name)
    5. %% 转义%号

      #当打印的内容已经存在%号占位符时, 打印%号时必须是 %%
      print('%s 学习了 50%%')
      #当打印的内容没有%号占位符时,%号就是百分号
      print('学习进度50%')

      字符串格式化的时候,不能多,也不能少

    填充的时候,内容和占的位置要一一对应

    while循环

    #while(关键字)  是死循环
    #while的语法:
    #1.方式一
    while 条件:
      循环体
     
    #2.方式二
    while  条件:
      循环体
    else:
        代码块
               
    #3.break continue
    break:终止循环
    continue:跳出当前循环,进入到下一次循环
       

     

    运算符

    算数运算符

    #  + 加  -减  *乘  /除  %取余(模)  //整除  **幂
    print(1+1)  # 2
    print(1-1)  # 0
    print(1*1)  # 1
    print(1/1)  # 1
    print(1//1)  # 1
    print(5%2)  #1
    print(2**2) #4

    赋值运算符

    # =   +=    -=   *=  /=   %=   **=  //=
    a=1
    b+=1    #自增   b=b+1
    c-=1    #自减   c=c-1
    d*=1 #乘   d=d*1
    e/=1 #除   e=e/1
    f%=1    #取模   f=f%1
    g**=1   #幂     g=g**1
    h//=1   #整除   h=h//1

    逻辑运算符

    #and  与   两端都为真时,为真
    1 and 2  # 2   #两端都为真的时,取后面的
    0 and 1  # 0    
    1 and False # False
    False and 1 # 1

    #or   或   两端为假时,为假
    1 or 2 # 1      
    0 or 1 # 1  
    0 or false # false 两端都是假的,取后面的

    #not 非   非假即真 ,非真即假


    #####个人总结:
    and操作: x and y 如果x不等于0,就取y, 如果x等于0就取x
    or 操作: x or  y 如果x等于0,就去y,如果x不等于0就去x

    比较运算符

    >    #大于
    <    #小于
    ==   #等于
    =>   #大于等于
    <=   #小于等于
    !=   #不等于

    身份运算符

    # is  是
    a=100
    b=100
    print(a is b )#True
    #is no  不是
    print(a is not b) #False
    

    成员运算符

    #in  在x内
    s='abc'
    print('a' in s)  #True
    #not in 不在xx内
    print('a' no in s) #False
    

    初识编码

    #ASCII 占1个字节,只支持英文,没有中文,一共256个
    
    #GB2312 
    	**中文2个字节**
    
    #GBK GB2312的升级版,支持21000+汉字
    
    #Unicode 2-4字节 已经收录136690个字符   万国码
    	**中文4个字节**
        **英文2个字节**
    	直接支持全球所有语言,每个国家都可以不用再使用自己之前的旧编码了,用unicode就可以了。
    #UTF-8 使用1、2、3、4个字节表示所有字符 
    	**中文3个字节**
        **英文1个字节**
    	优先使用1个字符、无法满足则使增加一个字节,最多4个字节。英文占1个字节、欧洲语系占2个、东亚占3个,其它及特殊字符占4个	
    

    单位转换

    8bit=1B

    1024B=1KB

    1024KB=1MB

    1024MB=1GB

    1024GB=1TB

    1024TB=1PB

  • 相关阅读:
    childnodes 兼容性问题
    1,点我呜呜,不点哈哈 2,定时器
    js中的request
    变背景图片位置
    linq contain和orderby
    VueMusic-5首页-音乐榜单
    VueMusic-4首页-视图适配
    VueMusic-3.-今日推荐-视图适配
    lodash---1.使用实列
    VueMusic-2.今日推荐-数据获取
  • 原文地址:https://www.cnblogs.com/xiangwang1/p/12179960.html
Copyright © 2011-2022 走看看