python作为自动化时代带动的最火语言,现今受到各方面的关注,我所知道的是中科院的地信专业已经增加了python的课程,而且据说计算机二级也开始将VB的考试改为python的课程。
学python真的是因为受够了c++,C#的各种申明变量和各种数据类型和数据结构,作为一名非专业但需要精通编程的地信人,python和java就成为了首选,为什么学python呢?因为身边的声音都把python和数据分析、数据挖掘、图像处理、神经网络等等联系在一起,而我所了解的java大多数应用于网页和后端等等(基础不好,所知甚少,不喷,求指教)
1.1 python 2.x和python 3.x的区别
这里面有语法的区别,变动不大,但是影响日常开发,现在学的是python 3.x
在python 2.x中默认使用的是ASCII码,所以字码表中只有7000+中文字符的索引,没有存中文字符,直接使用中文会报错,所以需要在程序中添加
#! usr/bin/env python
# _*_ coding:utf-8 _*_
1.2 python的变量名规则
a. 变量名只能是数字、字母及下划线的一种或多种组合
b. 变量名不能以数字开头
c. 变量名不能使用一下关键字:
{'and','as','assert','break','