学习安装的开发环境Eclipse+Python3.6;
最早开始使用python是在2011年,项目是无线网卡PC端管理平台,开发环境也是Eclipse+Python,只是当时水平很low,一直处在能看懂程序,找bug的水平,语法也早就忘记了,现在python又火起来了,感觉像是科技革命,?,我也准备系统的学习一下,不说废话了,从基础开始吧。
在网上查阅的资料说是安装python后需要配置系统的环境变量,但是win10系统没有配置,打开python控制台命令框后,可以直接使用,应该是安装时自动更改系统环境变量了吧;
常量:包含如下几种。
数:4种,整数(1、2、3)、长整数(999999999)、浮点数(3.14*10-3)、复数(-1+4i)。
字符串:比如hello world,表示方法有多种,单引号例如'Hello world',双引号例如“That's the first line”,三引号例如'''This's multi line string. This is first line,
this is second line.
'''
转义符:一些具有实际含义的字符,例如'、"、\,想要打印出这些字符,必须使用转义字符\,例如\'、\"、\\等。特别的,在行末使用\表示接下来一行打印时紧随当前行末尾,而非重新开始一行。
自然字符串:和经过转义符处理的字符串相对对立,自然字符串是不经过转义符修饰的字符串,使用r或R标识。
unicode字符串:和自然字符串相似,使用u或U作为前缀标识。一般处理文本文件时使用,特别是需要处理的数据含有非英文描述时。
字符串特点:字符串不可变,相邻字符串的级联处理,没有char类型。
常量存储了信息,供我们读取,但是不能供我们操作,所以引入了变量。
变量:计算机中存储信息的一部分内存。使用时不需要声明和定义类型,可以直接使用。
变量的命名:和大多数编程语言一样,标识符的第一个字符必须是字母或者下划线,其他部分可由字母、数字和下划线组成,大小写敏感。
对象:程序中用到的任何东西均称为对象,例如数、字符串、函数,都被成为对象。
物理行和逻辑行:物理行时实实在在的程序行,是人看到的行,而逻辑行是python看到的单个语句,物理行中使用分号隔开表示多个逻辑行。
缩进:行首的空白称为缩进,缩进在python中非常非常非常重要,python用来区分语句块的依据,语句分组的依据。同一层次的语句具有相同的缩进,每组这样的语句成为块。
编写程序时一定要仅使用一种缩进方法,不要混合使用制表符、空格。否则当跨平台时,python程序执行可能会报异常。