• 计算机容量

1位 = 1bit
  8bit = 1byte = 1字节    
  1024bytes = 1kbytes =1KB  1024个字符,小文档 ,几百k可以表示一张图片
  1024KB = 1Million Bytes = 1MB = 1兆 , 几万字的文档, 大图片
  1024MB = 1Gigabytes  , 一个清晰的电影,不是高清,高清能达到数10个g
  1024GB = 1TB
  1024TB = 1PB

  • 系统位数

32bit =内存的最大寻址空间是2**32, 4GB
    64bit, =2**64 但实际上支持不到这莫大的内存,2**4x, 目前主板支持的最大的内存是100多GB
    4gb内存对于64位系统和32位系统的速度基本一致。
    
    硬盘:
        5400转 = 每分钟 =骑自行车
        7200转 = 每分钟 =骑电动车
        10000转 = 每分钟 =骑快速电动车
        15000转 = 每分钟 =骑摩托车  机械硬盘最快的    
        SSD =    Tesla
    
    计算机速度由主要由CPU,内存和硬盘决定。
    程序执行,需要把数据读取到内存中,然后CPU才能进行运算,内存太小则无法运行多个程序,内存的双通道比单通道更快。

  • 字符编码

ASCII(American Standard Code for Information Interchange)  每一个字符统一都需要8个bit来存储,不支持中文。支持中文的第一张表就叫 GB2312,支持中文的主要开头为gb。unicode(万国码) 支持所有国家和地区的编码,存一个字符,统一占用2个字节(2**16)。UTF-8 为 unicode 的扩展集,可变长的字符编码集,可以减少存储空间。

  • python 2.x 与 3.x的区别

2.x -->  默认编码为ASSIC,不支持中文。3.x--> 默认编码为UNICODE,支持中文

 #!-*- coding:utf-8 -*-
#coding:utf-8

加入其中一行,python就可以识别中文,但是输出可能会乱码,因为输入由输出窗口的编码决定。

  • 注释

单行注释用#
多行注释用三个单引号或三个双引号

 #被注释的单行内容

  '''
被注释的多行内容
被注释的多行内容
被注释的多行内容
''' “““
被注释的多行内容
被注释的多行内容
被注释的多行内容
”””
  • 交互式,命令行输入

程序运行,cmd

cd = change directory
    dir = 查看当前目录文件列表
    cd .. 返回上一层目录
    cd ../.. 返回上上一层目录
    cd ../../.. 返回上上上一层目录
    cd ../../../.. 返回上上上上一层目录

D:\>"d:\Program Files\Python35\python.exe" c:\hello.txt
    Hello World!
    有空格,所以双引号执行程序,没有空格可以不用    
    
    #c:\hello.txt   .txt 代表文件的扩展名(后缀名),用于区分文件类型
    .txt 记事本文本文件
    .doc word文件
    .xls excel文件
    .ppt PPT文件
    .exe 可执行文件
    .jpg .png  .jpeg  图片
    .gif 动态图片
    .pdf     PDF文件
    .mp4 .avi 视频
    .py   python文件
    .java java 文件
    .c .h  c源码
    .php php文件
    .js   javascript

环境变量
    D:\Program Files\Python35\Scripts\;
    D:\ProgramFiles\Python35\;    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
    D:\Program Files\Python27
    添加到环境变量后可以直接执行,我的电脑属性 --> 高级设置 --> 环境变量 --> path --> 直接添加或修改

python全栈_day01的更多相关文章

  1. Python全栈【Socket网络编程】

    Python全栈[socket网络编程] 本章内容: Socket 基于TCP的套接字 基于UDP的套接字 TCP粘包 SocketServer 模块(ThreadingTCPServer源码剖析) ...

  2. Python全栈【异常处理】

    Python全栈[异常处理] 本节内容: 1.异常处理 2.什么时候用异常处理 异常处理 1.异常处理: 异常就是程序运行时发生错误的信号,异常处理是在编程过程中为了增加友好性,在程序出现bug时一般 ...

  3. Python全栈开发【面向对象进阶】

    Python全栈开发[面向对象进阶] 本节内容: isinstance(obj,cls)和issubclass(sub,super) 反射 __setattr__,__delattr__,__geta ...

  4. Python全栈开发【面向对象】

    Python全栈开发[面向对象] 本节内容: 三大编程范式 面向对象设计与面向对象编程 类和对象 静态属性.类方法.静态方法 类组合 继承 多态 封装 三大编程范式 三大编程范式: 1.面向过程编程 ...

  5. Python全栈开发【模块】

    Python全栈开发[模块] 本节内容: 模块介绍 time random os sys json & picle shelve XML hashlib ConfigParser loggin ...

  6. Python全栈开发【基础四】

    Python全栈开发[基础四] 本节内容: 匿名函数(lambda) 函数式编程(map,filter,reduce) 文件处理 迭代器 三元表达式 列表解析与生成器表达式 生成器 匿名函数 lamb ...

  7. Python全栈开发【基础三】

    Python全栈开发[基础三]  本节内容: 函数(全局与局部变量) 递归 内置函数 函数 一.定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 def 函数名(参数): ... 函数体 . ...

  8. Python全栈开发【基础二】

    Python全栈开发[基础二] 本节内容: Python 运算符(算术运算.比较运算.赋值运算.逻辑运算.成员运算) 基本数据类型(数字.布尔值.字符串.列表.元组.字典) 其他(编码,range,f ...

  9. Python全栈开发【基础一】

    Python全栈开发[第一篇] 本节内容: Python 的种类 Python 的环境 Python 入门(解释器.编码.变量.input输入.if流程控制与缩进.while循环) if流程控制与wh ...

随机推荐

  1. Node.js使用cnpm

    npm是Node.js中维护第三方库.模块的工具,可是国外的速度非常悲剧,这里有一个中国的源cnpm. http://cnpmjs.org/ 须要在命令行中执行 npm install -g cnpm ...

  2. less09 判断语句

    less //.mixin (@a) when (lightness(@a) >= 50%) { //255/2=127.5 // background-color: black; //} // ...

  3. HD-ACM算法专攻系列(3)——Least Common Multiple

    题目描述: 源码: /**/ #include"iostream" using namespace std; int MinComMultiple(int n, int m) { ...

  4. IHttpHandler的学习(0-2)

    这个IHttpHandler,要想到asp.net生命周期 ,想到哪个从你发起请求开始,这个请求通过HttpModule------>IHttpHandler的: 执行HttpModule的一系 ...

  5. PostgreSQL Replication之第八章 与pgbouncer一起工作(4)

    8.4 提升性能 从一开始考虑pgbouncer的时候,性能就是一个关键的因素.为了确保高性能,有些问题必须认真对待.首先,确保参与您设置的所有节点相互之间的距离较近.这对于降低网络往返时间有很多的帮 ...

  6. 《剑指offer》反转链表

    一.题目描述 输入一个链表,反转链表后,输出链表的所有元素. 二.输入描述 输入一个链表 三.输出描述 返回逆转后的链表 四.牛客网提供的框架 /* struct ListNode { int val ...

  7. [POI2011]MET-Meteors 整体二分_树状数组_卡常

    线段树肯定会 TLE 的,必须要用树状数组. Code: // luogu-judger-enable-o2 #include <cstdio> #include <algorith ...

  8. Linux GPT分区表16进制实例分析

    Linux GPT分区表16进制实例分析 GPT分区表随着win10的普及,已经在越来越多的新电脑上开始使用了.前段时间的新闻有看到说Intel会在后面的新平台中完全取消CSM支持,这也大概相当于后面 ...

  9. oracle 12c 关于wm_concat 的替换;LISTAGG

    之所以用到了wm_concat函数.是想到达这样的结果集. 转为这样的===========> 返回这样的数据,易与配合echarts的数据准备. 看上去十分的方便,但是遗憾的是,oracle极 ...

  10. Android如何从外部跳进App

    博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 这个问题解决了两天时间,因为网上没有完整的解决方案,解决后分享 ...