• Day-02 while循环 运算符 格式化输出 编码


    一、while循环

      语法:

    1 while 条件:
    2     循环体
    3 else4     当条件不成立的时候执行这里

      如果条件是真,则直接执行结果。然后再次判断条件。直到条件是假,停止循环。

      结束循环:

        1.改变条件

        2.break

      break:终止当前循环

      continue:停止当前本次循环。继续执行下一次循环

    二、运算符(难点)

      and 并且,左右两端同时为真。结果才能是真

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

      not  非真既假,非假既真

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

       or :if x == 0 then y else x  (and相反)

    三、格式化输出

      %s 占位符      占位字符串

      %d 占位数字

     1 name = input("Name:")
     2 age = input("Age:")
     3 job = input("Job:")
     4 hobby = input("Hobbie:")
     5 info = '''
     6 ------------ info of %s ----------- #这里的每个%s就是一个占位符,本行的代表 后面拓号里的 name
     7 Name : %s #代表 name
     8 Age : %s #代表 age 
     9 job : %s #代表 job
    10 Hobbie: %s #代表 hobbie
    11 ------------- end -----------------
    12 ''' % (name,name,age,job,hobbie) # 这行的 % 号就是 把前面的字符串 与拓号 后面的 变量 关联起来
    13 print(info)
    1 我叫xxx, 今年xx岁了,我们已经学习了2%的python基础了

      这里的问题出在哪里呢?没从2%,在字符串中如果使用了%s这样的占位符。那么所有的%都将变成占位符,我们的2%也变成了占位符,而“%的”是不存在的,这里我们需要使用%%来表示字符串中的%。

    四、字符串编码

      1、ASCII       8bit      1byte

      2、GBK       16bit      2byte

      3、Unicode  32bit      4byte

      4、UTF-8    可变长度的Unicode

          英文: 8bit  1byte

          欧洲文字: 16bit  2byte

          中文: 24bit  3byte

      #大写字母A     ASCII码为65

  • 相关阅读:
    SpringCloudAlibaba学习笔记-简介
    SpringCloudAlibaba学习笔记-目录
    go语言学习笔记-目录
    go语言学习笔记-配置idea开发go编程语言并配置导入本地包
    go语言学习笔记-Windows10开发环境安装和环境变量配置
    我与阿里云的日常-QuickBI开发教程
    我与阿里云的日常-阿里云帐号注册
    消息队列 RabbitMq(6)高级特性
    消息队列 (5) RabbtMQ SpringBoot整合
    Nginx的安装和使用
  • 原文地址:https://www.cnblogs.com/minusone/p/9811065.html
Copyright © 2020-2023  润新知