DAY2

今日内容大纲

pycharm的安装以及简单使用

  • 辅助开发软件,代码逐行调试,设置高端,不会提升,在你书写代码时,他不提升,debug的模式.(公认最好用)

格式化输出(重点)

  • 制作一个公共模板

    1. 让一个字符串的某些信息变成动态可替换的.
    2. 当你遇到需要:字符串中某些位置变成动态可以传入的,首先要考虑格式化输出
    3. 占位符 %(%s=str%替换字符串, %d和%i替换数字)

      name = input("请输出你的姓名")
      age = input("请输出你的年龄")
      job = input("请输出你的工作")
      hobby = input("请输出你的爱好")
      

      msg = '''
      ----------------%s----------------
      Name : %s
      age : %s
      job : %s
      hobby : %s
      -----------------------------------
      '''%(name,name,age,job,hobby)
      print(msg)

while循环(重点)

  • 基本结构:

    while 条件:
    循环语句
  • 初识循环
    1. 先判断条件是否是True
    2. 如果是True进入循环体
    3. 执行到循环体的底部
    4. 继续判断条件,条件成立:进入循环体
  • 循环如何终止
    1. 改变条件.(降一个变量放于条件处,叫标识位.)
    2. break(循环中有break直接退出循环不进行后面的循环语句)
    3. continue(跳出本次循环,判断条件然后继续进行循环)
    4. 系统命令(后期讲)
    5. while else while循环如果被break则不执行else
  • 使用的地方
    1. 你需要重复之前的动作.

运算符

  • 算术运算符(+;-)
  • 比较运算符(>;==)
  • 赋值运算符(=)
  • 逻辑运算符(and;or;not)(重要)
    • 在没有()的情况瞎,优先级:not>and>or,同一运算符从左至右依次运算

      • 情况1:两边都是比较运算
      • 情况2:两边都是整数
        • x or y ,x为真,值就是x.x为假,则为y.
  • 成员运算符

    编码的初识(重点)

  • 计算机存储文件,存储数据,以及将一些数据信息通过网络发送出去.底层都是01010101.

  • 密码本
    第一版:
    101 今
    1101 晚
    1 吃
    11 鸡
    1011101111
    无法分辨断位
    第二版:
    0000101 今
    0001101 晚
    0000001 吃
    0000011 鸡
    0000101 0001101 0000001 0000011
    方便断位,方便判断二进制与文字之间的对应关系

  • 最早的密码本:ASCll码(开始7位,预留一位所以:最左一位全部为0,一共8位)
    • 只包含:英文字母,数字,特殊字符.
      000 0001 : a
      000 0101 : b
      "hello123" : 8byte (8bit(二进制位)==1byte(字节))
  • gbk:只包含英文,数字,特殊字符和中文.(国标:国家标准)
    • 一个英文字母:1byte
    • 一个中文:2byte
  • Unicode(万国码):把世界上所有的文字都记录到这个密码本.
    • 一个字符(起初):2byte
    • 一个字符(为了涵盖所有文字):4byte,浪费空间,浪费资源;
  • Utf-8(Unicode升级):
    • 英文 一个字节
    • 欧洲 两个字节
    • 中文 三个字节
  • "中国12he":
    • gbk编译:8byte
    • UTF-8:10byte

      单位换算

      8bit = 1byte
      1024byte = 1KB
      1024KB= 1MB
      1024MB= 1GB

      补充前期知识点

      • str 转化成 int :

        • 只能是纯数字组成的字符串,
      • int转化成str:
        • 所有数字都可以转换
      • int 转换 bool(非0即Ture)
      • bool 转换 int (Ture 为1, False为0)

转载于:https://www.cnblogs.com/luyi84895838/p/10790439.html

格式化输出;while循环;运算符相关推荐

  1. Python的输入指令、格式化输出、基本运算符

    Python的输入指令.格式化输出.基本运算符 Python的输入指令input name = input('Could I know your name please?') 在Python3版本下, ...

  2. python基本输入与格式化_Python导学基础(三)输入、格式化输出、基本运算符

    一:输入 1.python3中的input inp_username=input("请输入您的密码:") # "18" print(inp_username) ...

  3. python如何保持数据类型不变_python 可变和不可变数据类型、格式化输出和基础运算符...

    一.可变类型和不可变类型 #可变类型:在id不变的情况下,value可以变,则称为可变类型,如:列表,字典 #不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存 ...

  4. python的格式化控制符_python格式化输出,基本运算符,流程控制主if

    一.格式化输出 1.占位符 a = 1 b = 2 print('%S %s'%(a,b)) #1 2 print('%s %s'%(1,2)) #1 2 2.format格式化 a = 1 b = ...

  5. python之while循环用法举例,break与continue的区别,格式化输出及运算符

    一.while循环的基本结构 while 条件: 代码块(循环体) else: 当上面的条件为假. 才会执行 执行顺序:判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循环条件 ...

  6. day02 while循环 运算符 格式化输出 编码

     今日主要内容 while循环:判断条件是否成立. 如果成立执行循环体.然后再次判断条件,.....直到条件不成立的时候跳出循环 语法: while 条件: 循环体 else: 当条件不成立的时候执行 ...

  7. 格式化输出,while循环,运算符,初识编码

    1.pycharm的使用 快捷操作例如 shift + enter 无论光标在哪,都可以迅速切换到下一行 ctrl + / 将全选内容添加为注释 2.格式化输出 可以将编码中想要改变的量先用占位符%s ...

  8. python3.6入门到高阶(全栈) day02 while循环 运算符 格式化输出 编码

    一  while 循环 while 条件 : 循环体 运行 : 判断你给的条件是否为真,如果真则执行循环体 否则跳出循环,执行完循环体之后再次判断条件是否为真 while 循环 while 条件 : ...

  9. week1:字符格式化输出,数据类型,for循环,break,continue,标志位

    一.字符格式化输出 占位符 %s s = string %d  d = digit 整数 %f  f = float 浮点数,约等于小数 Ctrl+问好  整段注释 在命令窗口输入  exit(),退 ...

最新文章

  1. 由神经网络的迭代次数计算输出值并评价网络性能
  2. TortoiseSVN新人使用指南
  3. 央行数字货币研究所悄然挂牌 工作人员:已有一段时间
  4. android 图片操作,Android图片操作(Bitmap)
  5. 机器学习教程 一-不懂这些线性代数知识 别说你是搞机器学习的
  6. JAVA瑞波币_关于Shader着色器的使用(这个是GL通用的,用什么开发设置都一样) | Java与Ripple怎么玩?...
  7. android-eclips中logcat不显示信息的问题解决
  8. AlphaGo 开源项目研究(1)
  9. 软件设计师-计算机系统知识
  10. Linux相关配置VMware安装
  11. Windows 10 打印机驱动安装(以惠普M136 MFP为例)
  12. 全景图怎么拍?相机参数该怎样设置呢?
  13. python安装外部模块Django
  14. Mysql 与 python 的使用
  15. 如何设计好的RESTful API 之好的RESTful API 特征
  16. 联发科技嵌入式_联发科技(MTK)嵌入式软件开发一面
  17. itunes替代_这是iTunes 10的五个替代品,可轻松管理iPod
  18. thinkphp框架源码交易系统资源网站源码
  19. 手机获取仪器数据_手机电子数据提取操作规范(20151120)
  20. 零基础学编程套路~~~

热门文章

  1. 英语计算机班,15计算机班英语第二次月考测试卷(2017).docx
  2. python随机数权重_Python实现基于权重的随机数2种方法
  3. HTML5 file对象和blob对象的互相转换
  4. ssh远程连接不上linux
  5. fastjson.JSONObject之对象与JSON转换方法
  6. 解决批处理命令执行完毕后自动关闭cmd窗口
  7. 用JAVA使用mysql命令操作导入SQL脚本
  8. Vue 项目创建并发布
  9. [python机器学习及实践(2)]Sklearn实现朴素贝叶斯
  10. JS判断当前DOM树是否加载完毕