zoukankan      html  css  js  c++  java
  • 基本运算

    ---恢复内容开始---

    一、ASCII码

      在python2时有时候不能输入中文,原因就是python2的解释器在加载.py文件时用的是ACII码,而在python3中已经更为utf-8了。

      asscii码是8位一个字节,即2**8=256,最多只能表示256个字符。

      显然不能满足全世界的使用,后来就推出了Unicode(万国码),规定字符和符号最少由16位来表示(2个字节)即2**16=65536,

      UTF-8是对Unicode压缩和优化,他不再使用最少2个字节,而是将所有的字符和符号进行分类:

        ascii码中的内容用1个字节保存,欧洲的字符用2个字节保存,东亚的字符用3个字节保存。

    二、格式化输出(占位符)

    ------------ info of Alex Li -----------
    Name  : Alex Li
    Age   : 22
    job   : Teacher
    Hobbie: girl
    ------------- end -----------------

      如果要实现上面格式,并且把输入的值定义为变量,用拼接的方法非常麻烦,所以就会产生占位符。
    name = input('请输入姓名:')
    age = int(input('请输入年龄:'))
    job = input('请输入工作:')
    hobbie = input('请输入爱好:')
    msg='''--- info of %s ----
    Name : %s
    Age : %d
    Job : %s
    Hobbie : %s
    ------- end ------''' %(name,name,age,job,hobbie)
    print(msg)
      占位符有两种表达方法:%s %d,s表示str(字符串),d表示int(整型)。
      这里年龄用了%d,但是上面用户输入时加上了引号,所以为字符串类型,需要转换成整型就要用int括起来。
      如果就想要表达%,就再加一个%(转义符)。
    三、基本运算符
        算数运算:
        比较运算
        赋值运算
        逻辑运算
        逻辑运算法特点:
          1,有()先算括号,not高于and,and高于or,平级从左往右算
    1,3>4 or 4<3 and 1==1
    2,1 < 2 and 3 < 4 or 1>2 
    3,2 > 1 and 3 < 4 or 4 > 5 and 2 < 1
    4,1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8
    5,1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
    6,not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
    1.False  2.True  3.True  4.False  5.False  6.False

          2.x or y,x为真,值就是x,x为假,值就是y;
           x and y,x为真,值是y,x为假,值是x。
    8 or 4
    0 and 3
    0 or 4 and 3 or 7 or 9 and 6
    1. 8 2.0 3.3

    2 or 1 < 3
    2 or 1 < 3 and 2
    1 > 2 and 3 or 4 and 3 <2
    1.2 2.2 3.False


    四、字符大小之间的关系
        8bit  = 1byte
        1024biyte = 1KB
        1024KB = 1MB
        1024MB = 1GB
        1024GB = 1TB
  • 相关阅读:
    EasyUI基础searchbox&amp;progressbar(搜索框,进度条)
    git 仓库
    “农民代码”讨论
    多线程和多进程之间的区别
    move_uploaded_file
    在form里面,放了四个UEditor,怎么在后台分别获取它们值
    ThinkPHP模板IF标签用法详解
    Tp框架查询分页显示与全部查询出来显示运行时间快慢有区别吗?
    百度UEditor基本使用
    织梦DedeCms获取当前页面URL地址的调用方法
  • 原文地址:https://www.cnblogs.com/tsboy/p/8046170.html
Copyright © 2011-2022 走看看