博客之初体验python初了解

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

1.python2.x与python3.x的区别

  (1) 2.x的默认编码是ASSIC码,不支持中文

  (2) 3.x的默认编码是UNICODE,支持中文

  (3) 2.x版本与3.x版本是互不兼容的

  (4) 3.x的语法更剑明,易学

2.32bits系统and64bits系统

  支持最大的内存不同(这里有说明一下内存与储存是不同的,之前我就容易搞混,这里内存时运行内存,而储存是指硬盘),比如,32位的系统只支持4GB的内存,其中系统必须要占掉一些,剩余的留给其余个软件占用,64位的系统没记错支持2**4x,大约16T。

  如果,电脑的内存有4GB,安装32位系统与64位系统哪一个更快一些呢?
  答:其实是一样的

3.环境变量

  (1) 有机计算机(我的电脑),点击属性,出现如下图所示(win10界面)

(2) 点击箭头所示,环境变量。

  

 (3)  找到系统变量中的Path(路径),可以在里面添加文件的绝对路径,然后就可以在dos窗口直接使用该命令了。

4.字符编码

(1).ASSIC 不支持中文。共计255个字符

(2).GB2312 ,有6700+子中文字符第一个支持中文的字符编码表(1980年发布)

(3).gbk1.0有20000左右个中文字符(1995)

(4)unicode 万国码,一个即支持英文字符有支持中文字符编码的字符编码表,此编码表,无论是中文字符还是英文字符都必须占用两个字节(16位),随后又诞生了UTF-8

 在UTF-8中,一个英文字符占用1个字节,一个中文字符占用3个字节。

Assic -->Gb2312 ->gbk1.0-->gb18030
Assic -->unicode -->utf-8 /utf-16

5.变量的重新赋值

1 neme1 = 'Jack'
2 
3 name2 = name1
4 
5 print(name1,name2)
6 
7 name1 = 'Mary'
8 
9 print(name1,name2)

 输出结果:

'Jack','Jack'
'Mary','Jack'

接下来我们在看一个例子:

 1 a = [1,2,3,4]
 2 b = a
 3 
 4 print(a)
 5 print(b)
 6 
 7 del a[0]
 8 
 9 print(a)
10 print(b)

输出结果:

[1,2,3,4]
[1,2,3,4]
[2,3,4]
[2,3,4]

注意一下为什么都是改变原来变量的内容结果却不一样呢?第一个是改变了变量的指向,两个变量指向了不同的值,而第二个只是改,两个变量指向的仍然是同一个值,故对其中一个进行修改,另一个值肯定也会改变。

##今天第一次写博客,写的不是很好,以后继续努力

原文地址:https://www.cnblogs.com/mdevelopment/p/8206479.html