day01 版本型号、系统位数区别、变量、中文编码、注释

Python介绍

发展史

Python 2.6 - October 1, 2008

Python 2.6.1 - October 1, 2008

Python 2.6.6 - October 1, 2008

Python 3.0 - December 3, 2008

Python 2.7 - July 3, 2010  #目前业内主流使用的工业版本依然是2.7

print "hello world" #in 2.x

print("hello world") #in 3.x

python 2不理解括号

总结: python2.x 是遗产, python3.x是现在和未来的语言

编码

2.x = 默认编码 =ASSIC =不支持

3.x = 默认编码 =UNICODE =默认支持中文

python 2 vs 3

1。 默认支持中文

2. 不兼容2.x

3. 核心语法调整,更易学

4. 新特性默认只在3.x上有

系统位数

32bit =内存的最大寻址空间是2**32, 4GB

64bit, =2**64 但实际上支持不到这莫大的内存,2**4x, 目前主板支持的最大的内存是100多GB

4gb ==64位系统 会不会比32位系统快? = 一样的

硬盘:

5400转 = 每分钟 =骑自行车

7200转 = 每分钟 =骑电动车

10000转 = 每分钟 =骑快速电动车

15000转 = 每分钟 =骑摩托车  机械硬盘最快的

SSD固态 = Tesla

Python 2 or 3?

安装       交互器模式

开始--》cmd --> cd c:\  -->dir

cd = change directory

dir = 查看当前目录文件列表

cd .. 返回上一层目录

cd ../.. 返回上上一层目录

cd ../../.. 返回上上上一层目录

cd ../../../.. 返回上上上上一层目录

执行py程序方式为:

1. 交互器,缺点程序不能永久保存,主要用与简单的语法测试相关

2. 文件执行

变量的命名规则

1. 要具有描述性

2. 变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~)

3. 不能以中文为变量名

4. 不能以数字开头

5. 保留字符是不能被使用

常量 :不变的量 pie = 3.141592653....

在py里面所有的变量都是可变的 ,所以用全部大写的变量名来代表次变量为常量

字符编码

支持中文的第一张表就叫 GB2312

1980 gb2312 6700+

1995 gbk1.0 20000

2000 gb18030 27000

big5 台湾

unicode 万国码  支持所有国家和地区的编码

2**16 = 65535 = 存一个字符 统一占用2个字节

UTF-8 = unicode 的扩展集,可变长的字符编码集

Assic -->Gb2312 ->gbk1.0-->gb18030

Assic -->unicode -->utf-8  /utf-16

Python2.x == Assic 默认编码

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

#coding:utf-8

python3.x == unicode默认编码

unicode 是向下兼容gb2312 , gbk

注释

单行注释 用#

多行注释用三个单引号或三个双引号 '''被注释的内容'''

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容