首页 > 学院 > 开发设计 > 正文

文章标题

2019-11-08 02:14:12
字体:
来源:转载
供稿:网友

python

1. 1 语言类型


- bash:是一个面向过程的编程。- python:是一个面向对象的编程,强类型语言。

面向过程编程:

* 以为指令为中心,* 有指令处理数据,组织指令解决问题。

面向对象编程:

* 以为数据为中心,所有处理代码都围绕数据展开* 设计数据结构组织数据,并提供对此类数据所允许处理操作* 类型-->实例化-->让对象互相操作* 数据结构:通过某种方式组织在一起的数据元素的集合。

python的关键要素

基本数据类型对象引用组合数据类型逻辑操作符控制流语句算术操作符输入/输出函数的创建与调用

基本数据类型

NumberstringListTupleSetsDictionary
不可变类型:str,int,tuple
可变类型:List,dict

Number

要点:1. python同时多变量赋值,如a,b=1,22. 一个变量通过赋值可以指向不同类型对象。3. 数值的除法(/)总是返回一个浮点数,要取整数使用//操作。4. int(N)转化为整数

Str

要点:
1. ‘’或者“”,+连接,*重复2. 两种索引方式,从0开始。3. 切片,获取一段子串,形式:变量[头下标:尾下标]4. 字符串不能被改变。

Tuple

要点:
1. ()表示,不可改变数据类型,可插入列表变化。2. 支持+,和被索引,切片,方法一样。

List

要点:
1. []方括号表示,同样使用索引和切片,也可以是用+2. 与str,不同,列表元素可以改变。3. List内置了许多方法.4. 末尾增加,x.append()5. 末尾删除,x.pop(),也可以指定删除索引位置删除6. 插入元素,x.insert(1,'aa')7. 替换,x[0]='sun'8. 正向排序:x.sort(),反向排序:x.reverse()9. 确定列表长度len(a)

Dict

要点:
1. 字典{}表示,是一种也映射类型,{key:value}2. 通过key查找value,x['key']3. del x['key'] 删除一个键值4. 添加一个键值:x['key']=value5. 返回所有key组成的list,list(x.keys())6. 按key排序:sorted(x.keys())7. 成员测试,key in x,x表示dic的变量
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表