我的Python学习之路-1

Python将是人工智能时代的最佳编程语言
http://www.csdn.net/article/a/2017-03-30/15926872
最近一段时间看到网上很多人关于Python的讨论,称其为AI智能时代最好的开发语言。

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

今天闲来无事,准备开始接触一下看看,嘿嘿。
使用开发环境: Mac,Python 2.7,
开发工具使用的集成的IDE: Pycharm: http://www.jetbrains.com/pycharm/
环境搭建完成后,进入正式开发阶段。稍后补充环境搭建过程。
记录第一个问题:Python 中文编码问题

我的Python学习之路-1_第1张图片
image.png

python, 输出"hello,world",英文没有问题,但是如果输出中文,就会遇到中文编码问题。报错如下

image.png

SyntaxError: Non-ASCII character '\xe4' in file /Users/wayne/PycharmProjects/firstPyton/test/init0.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了。

我的Python学习之路-1_第2张图片
image.png

Pytho标识符
1.标识符有字母、数字、下划线组成
2.所有标识符可以包括英文、数字以及下划线(_),但是不能以数字开头
3.Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:

print 'hello';print 'runoob';
hello
runoob

python 变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符
python变量赋值
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值
python标准数据类型
Python 定义了一些标准类型,用于存储各种类型的数据。
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)

你可能感兴趣的:(我的Python学习之路-1)