博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
博客之初体验-----python初了解
阅读量:4625 次
发布时间:2019-06-09

本文共 1211 字,大约阅读时间需要 4 分钟。

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

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 = name14 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

你可能感兴趣的文章
localStorage之本地储存
查看>>
Archlinux 交换左Ctrl和Cap键
查看>>
#openstack故障处理汇总
查看>>
搜索旋转排序数组 II
查看>>
20、docker swarm
查看>>
psp工具软件前景与范围文档
查看>>
day06-三元表达式
查看>>
C# DateTime.Now详细用法
查看>>
Php中"{}"大括号的用法总结(转)
查看>>
JavaScript内存优化
查看>>
BZOJ1059: [ZJOI2007]矩阵游戏(二分图匹配)
查看>>
P3385 【模板】负环
查看>>
URI、URL 和 URN的区别
查看>>
根据表达式序列(前缀、中缀、后缀)构建表达式树
查看>>
mysql性能优化
查看>>
【SqlServer系列】语法定义符号解析
查看>>
Color Length UVA - 1625
查看>>
TLS/SSL
查看>>
zoj2319Beautiful People Dp
查看>>
图片加载 背景色块问题
查看>>