开发语言

Python基础(一)

Python是时下最流行的编程语言之一,在诸多领域都有着广泛的应用。目前Python的主流版本有Python2和Python3两个,在这里我们使用Python3来进行学习。总目录:一、python的基本语法二、python的基本数据类型三、条件语句四、循环语句五、函数六、文件七、python常用模块一、基本语法 1.Python用缩进划分语句块,缩进为四个空格或者一个TAB键,使用时要保持一致。

  • 授课范围:


Python是时下最流行的编程语言之一,在诸多领域都有着广泛的应用。目前Python的主流版本有Python2和Python3两个,在这里我们使用Python3来进行学习。

总目录

一、python的基本语法

二、python的基本数据类型

三、条件语句

四、循环语句

五、函数

六、文件

七、python常用模块


一、基本语法

1.Python用缩进划分语句块,缩进为四个空格或者一个TAB键,使用时要保持一致。

2.Python中使用print()输出,使用input()输入。

3.import和from … import … 可以进行包和模块的导入。

4.多个语句在一行中,要使用“;”分隔。

5.注释符是#,注释多行使用doc string(’’’…’’’,”””…”””)。

6.标识符:标识符对大小写敏感

标识符由字母,数字和下划线组成,其中第一个字符必须是字母或者下划线


二、基本数据类型

Python中常见的数据结构有六种:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)、Set(集合)。这些数据类型不仅可以提高Python的运行效率,还极大地提高了我们的开发效率。并且它们让Python的操作变得简单便捷。

在这6个标准的数据类型中:

不可变数据:3个:Number(数值)、String(字符串)、Tuple(元组)

可变数据:3个:List(列表)、Dictionary(字典)、Set(集合)

1.number:

◇支持int,float,bool,complex(复数)

◇注意在python3中只有一种整数类型,int,表示长整型,是没有python2中的long的

对于数值类型有如下数值运算。

◇数值运算:+(加),-(减),*(乘),/(除),%(取余),**(乘方),//(除法,得到一个整数)

2.string:

◇在python3中是没有字符这个类型的,只有字符串

◇Python中的字符串用单引号 ’ 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

◇字符串的截取的语法格式如下:变量[头下标:尾下标]

索引值以 0 为开始值,-1 为从末尾的开始位置。

加号 + 是字符串的连接符, 星号 * 表示复制当前字符串,与之结合的数字为复制的次数。

3.list:

◇List(列表) 是 Python 中使用最频繁的数据类型。

◇列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。

◇列表是写在方括号 [] 之间、用逗号分隔开的元素列表。

◇和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。

◇列表截取的语法格式如下:变量[头下标:尾下标]

索引值以 0 为开始值,-1 为从末尾的开始位置。

加号 + 是列表连接运算符,星号 * 是重复操作。

4.tuple:

◇元组是一个有序序列。

◇元组是不可变的,所以在定义时便要确定元组内的元素。

◇元组因为其不可变性,所以相比于列表而言数据更加安全。

◇元组由一个小括号包裹,元素用逗号隔开。

◇声明一个元组有三种方式:Tuple = tuple(obj1, obj2, …)

Tuple = (obj1, obj2, …)

Tuple = obj1,obj2,obj3

◇如果在声明元组时元组只有一个元素,需要在元素后面加上逗号,告诉解释器这不是运算符号中的括号。

◇注意:

由于元组的不可变性,所以元组并没有添加删除和修改等方法。但是,元组的不可变是相对的,如果元组中的某个元素是可变的,那么,在不删除这个元素的情况下可以对这个元素进行修改。

5.dictionary:

◇字典是一个无序可变的序列。

◇字典的每个元素由两部分组成 – 键和值,所以字典的元素也被称为键值对。其中键是不可变且唯一的,如果字典有相同的键,则后面的键对应的值会将前面的值覆盖。

◇字典由一对花括号包裹,元素由逗号隔开。

◇常见的字典创建方式:Dict = {key:value,}

Dict = dict(key=value,)

Dict = dict([(key,value),])


6.set:

◇集合是一个无序的可变序列。

◇集合中的元素是唯一的,重复的元素会被删除。

◇集合是由一个花括号包裹,内部元素以逗号隔开。

◇声明一个集合的方式有:Set = set()

Set = {obj1,obj2,…}

◇常见操作:

添加:set.add(obj):如果元素以已存在,则不会进行任何操作。

set.update(obj):添加对象可以是列表,字典等,且可以是多个,用逗号隔开。

删除:set.remove(obj)/set.discard(obj):如果删除元素不存在,前者会报错。

set.clear():清空集合。

set.pop():随机删除一个元素。


首页
新闻
业务入口
联系