美文网首页
第六部分函数、数据结构

第六部分函数、数据结构

作者: 护国寺小学生 | 来源:发表于2019-01-31 19:03 被阅读0次

def hello():

    print('hello,world!')

hello()


#带参数变量的函数

#计算面积函数

def area(w,h):

    return w*h

name=str(input('请输入名字:'))

print('welcome',name)

w=int(input('请输入宽度'))

h=int(input('请输入高度'))

print('宽:',w,'高:',h,'面积:',area(w,h))


#匿名函数

sum=lambda a,b:a+b

print('相加后的的值为:',sum(3,4))


#数据结构

#列表方法

a=[65.25,333,333,1,1234.5]

print(a)

print(a.count(333),a.count(65.25),a.count('x')) #列表元素出现的次数

a.insert(2,-1) #在第三个元素后面插入一个值

a.append(333) #在列表末尾加入333

print(a)

print(a.index(333)) #返回元素为333的第一个位置的索引

a.remove(333) #删除值为333的第一个元素

print(a)

a.reverse() #倒排列表中的元素

print(a)

a.sort() #对列表中元素进行排序

a


#把列表当作堆栈使用

stack=[1,2,3,4,5,6]

stack.append(7) #列表末尾增加一个元素

stack.append(8)

print(stack)

stack.pop() #默认将列表末尾一个元素移除

print(stack)

stack.pop(1) #将列表位置索引为1的元素移除

stack


#将列表当作队列使用

from collections import deque

queue=deque(["Eric", "John", "Michael"])

queue.popleft() #第一个元素移除

queue


#列表推导式

vec=[2,4,6]

a=[3*x for x in vec]

print(a)

b=[[x,x**2]for x in vec]

print(b)

#用 if 子句作为过滤器:

c=[3*x for x in vec if x>3]

print(c)


#关于循环和其它技巧的演示

vec1=[2,4,6]

vec2=[4,3,-9]

a=[x*y for x in vec1 for y in vec2]

print(a)

b=[vec1[i]*vec2[i]for i in range(len(vec1))]

print(b)

相关文章

  • 第六部分函数、数据结构

    def hello(): print('hello,world!') hello() #带参数变量的函数 #计...

  • Python - 语法

    数据结构 函数 高级特性 函数式编程 数据结构

  • python的30个冷知识

    目录 基本常识 数据结构部分 输入输出函数部分 基本常识 Python没有switch/ case 语句。 如何中...

  • Common Lisp:符号计算简单介绍(第六章)

    第六章 列表数据结构 6.1 导语 本章会展示更多列表处理函数和列表如何被应用在其他数据结构中,比如集合,表格和树...

  • chapter-6

    C++ Primer第六章! //函数包含返回类型声明、函数名、形参、实参、函数体等等部分,另外可以对函数进行重载...

  • 《javascript函数式编程指南》读书笔记二

    第二部分函数基础部分 1. 轻数据结构,重操作 1.1. 控制流 控制流:程序为实现业务目标所要进行的路径使用函数...

  • 函数式数据结构(1)

    函数式数据结构只能被纯函数操作,纯函数一定不能修改原始数据结构或者产生副作用。函数式数据结构被定义为不可变的。模式...

  • js基础(三)

    第六天 02-语言基础-第03天{函数、对象} 第六天函数函数的申明函数的调用函数的参数函数的返回值递归回调函数对...

  • PostgreSQL 源码解读(25)- 查询语句#10(查询优

    本节简单介绍了PG执行查询语句中优化器部分(Optimizer)的相关函数和数据结构总体说明。查询优化包括查询逻辑...

  • 2017/10/21

    callback函数 数据库系统原理第一部分复习 算法与数据结构 csapp第二章

网友评论

      本文标题:第六部分函数、数据结构

      本文链接:https://www.haomeiwen.com/subject/eiuptqtx.html