• 计算机容量

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. Mac OS X10.10_xcode6.1_ios8.1环境下,编译lame静态库libmp3lame.a,支持arm64 armv7s x86_64 i386 armv7指令集

    近期升级了系统到Mac OS X 10.10 而且更新了XCode6.1和iOS 8.1 之前app用到的libmp3lame.a静态库.也要支持64位的模拟器(x86_64)和64位的真机(arm6 ...

  2. A题之变态青蛙跳

    一仅仅青蛙一次能够跳上1级台阶,也能够跳上2级--它也能够跳上n级. 求该青蛙跳上一个n级的台阶总共同拥有多少种跳法. 分析: 这是一个斐波拉契数列的引申问题,先来看看斐波拉契数列: n<=1, ...

  3. HttpClient 图讲解明

    大家刚看这个名字一定会想问这是什么东东,在这我特意百度百科了下 HTTP 协议可能是如今 Internet 上使用得最多.最重要的协议了,越来越多的 Java 应用程序须要直接通过 HTTP 协议来訪 ...

  4. 又见关系并查集 以POJ 1182 食物链为例

    简单的关系并查集一般非常easy依据给出的关系搞出一个有向的环,那么两者之间的关系就变成了两者之间的距离. 对于此题: 若u.v不在一个集合内,则显然此条语句会合法(暂且忽略后两条.下同). 那么将f ...

  5. Linux系统编程——进程间通信:管道(pipe)

    管道的概述 管道也叫无名管道,它是是 UNIX 系统 IPC(进程间通信) 的最古老形式,全部的 UNIX 系统都支持这样的通信机制. 无名管道有例如以下特点: 1.半双工,数据在同一时刻仅仅能在一个 ...

  6. OWIN是Open Web Server Interface for .NET

    http://owin.org/ Servers and Hosts Katana Nowin Suave Frameworks Jasper Nancy SignalR WebApi WebShar ...

  7. [学习笔记]node.js中的path.extname方法

    path.extname 返回path路径文件扩展名,如果path以 ‘.' 为结尾,将返回 ‘.',如果无扩展名 又 不以'.'结尾,将返回空值. path.extname('index.html' ...

  8. POJ 2828 线段树 逆序插入

    思路: 1.线段树 逆着插入就OK了 2.块状链表 (可是我并不会写) //By SiriusRen #include <cstdio> #include <cstring> ...

  9. HBase框架基础(一)

    * HBase框架基础(一) 官方网址:http://hbase.apache.org/ * HBase是什么妖怪? 要解释HBase,我们就先说一说经常接触到的RDBMS,即关系型数据库: ** m ...

  10. ReactiveCocoa 中 RACSignal 是如何发送信号的

    https://juejin.im/post/5829f4c3570c350063c436ac 前言 ReactiveCocoa是一个(第一个?)将函数响应式编程范例带入Objective-C的开源库 ...