学习Python的第一天
1.查看python的版本
win+R 打开cmd 窗口 输入 “ python -v”命查看
我的版本如下:
Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)] on win32
Type “copyright”, “credits” or “license()” for more information.
这是什么意思呢
随后打开API
Welcome! This is the documentation for Python 3.5.3, last updated Jan 16, 2017.
Python3.5.3版本是在2017年一月更新
在API中接下来就介绍了 What’s New in Python .
具体内容大概就是介绍Python3.5相对于Python2增加的新内容。
现在有点想从Python2 开始学起。但是python2 已经停止更新了。
2.了解python
1.什么是python?
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
列:
API中原话:
The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). Python is also suitable as an extension language for customizable applications.
Python解释器容易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型
当然python也有很多的不同于其它语言的特性,在API中有详细的解释。(但是我还没有看完!)作为初学着要先了解基础的语法。
3.python的基础语法
1.我的第一个python程序
print("Hello , Word")
输出结果为“Hello , Word”
我很好奇的是python 并不象其它语言一样,它没有C和C++语言式的头文件。
输出窗口
奇怪的是在输出框下有一个 **>>>**式的接口可以输入指令或代码
可想而之它具有交互式语言,在原的基础上,可以加上几行代码,是不是很神奇。
2.编码
默认编译情况下 python3 的编码是UTF-8,为了让语言国际化,就有了不同的编码,这个了解一下就可以了
# -*- coding: cp-1252 -*-
3.标识符
-
第一个字符必须是字母表中字母或下划线 _ 。
-
标识符的其他的部分由字母、数字和下划线组成。
-
标识符对要区分大小写
当然要注意的一点是,在python 3 可以用中文作为变量名
4.python保留字
保留字也就是关键字,只不过是叫法不同。
如何查找python中的关键字?
5.注解
以“#”为开头的行,注解的内容是不会被编译运行的。
多行注解 ‘’‘ ”“”
6.行进与缩进
在python中写判断语句是不用{}
if True :
print("true")
else:
print("False")
'''
if True:
print ("Answer")
print ("True")
else:
print ("Answer")
print ("False") # 缩进不一致,会导致运行错
# 这段代码中的 else代码块中的俩个print不在同一列会导致缩进不一致,容易发生错误的运行:
编译报错:
IndentationError: unindent does not match any outer indentation level
'''