• 计算机容量

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. hadoop-12-安装ambari-agent

    hadoop-12-安装ambari-agent 在所有的机器上面安装ambari-agent 1, cd /etc/yum.repos.d/vi 三个文件vi ambari.repo#VERSION ...

  2. C语言打印100以内的质数

    C语言打印100以内的质数 #include <stdio.h> int main() { int number; int divisor; for( number = 3; number ...

  3. java 短连接+MD5加密短链接

    java 短连接+MD5加密短链接 import java.security.MessageDigest; public class ShotUrlUtil { public static void ...

  4. BZOJ1468: Tree & BZOJ3365: [Usaco2004 Feb]Distance Statistics 路程统计

    [传送门:BZOJ1468&BZOJ3365] 简要题意: 给出一棵n个点的树,和每条边的边权,求出有多少个点对的距离<=k 题解: 点分治模板题 点分治的主要步骤: 1.首先选取一个点 ...

  5. word 的使用 —— 分页符与分节符

    节的概念:节定义了一些格式, 如页边距.页面的方向.页眉和页脚,以及页码的顺序. 分节符是指为表示节的结尾插入的标记. 分节符的作用: 分节符起着分隔其前后文本格式的作用,如果删除了某个分节符,它前面 ...

  6. Kali linux 2016.2(Rolling)中metasploit的主机探测

    不多说,直接上干货! 1.活跃主机扫描 root@kali:~# ping -c 202.193.58.13 PING () bytes of data. bytes ttl= time=25.4 m ...

  7. 天津大学各种Latex模板共享链接

    多元统计课最后Ppt里说要共享一下模板.这里给出链接 https://www.github.com/6gbluewind 注:写本文时还未上传 ************* 下午终于有网了,于是上传了一 ...

  8. PostgreSQL Replication之第五章 设置同步复制(2)

    5.2 理解实际影响和性能 在本章中,我们已经讨论了实际影响以及性能影响.但是,有什么好的理论性的例子吗?让我们做一个简单的基准测试,看看复制是怎么做的.我们做这样的测试来为您显示各种耐久性的级别不只 ...

  9. cuda thrust函数首次调用耗费时间比后续调用长原因

    lazy context initialisation. stackoverflow

  10. BootStrap--panel面板

    1 <div class="panel panel-default"> <div class="panel-body"> 这是一个基本的 ...