少儿编程python授课ppt,少儿编程python课件

这篇文章主要介绍了少儿编程python授课ppt,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

少儿编程python授课ppt,少儿编程python课件_第1张图片

Source code download: 本文相关源码

所谓内建函数,就是python自带,不用导包,直接可以拿来用的函数

  • 标识id
  • 返回对象的唯一标识,返回的是内存地址
  • 哈希hash()
  • 返回对象的哈希值
  • 类型type()
  • 返回对象的类型
少儿编程python授课ppt,少儿编程python课件_第2张图片

  • 类型转换
  • float() int()
e41402bc1ab5174c5e702357d0991ee5.png
  • 浮点型转换成整数型
  • input([prompt])
  • 接收用户输入,返回一个字符串
少儿编程python授课ppt,少儿编程python课件_第3张图片
  • 大家尝试一下就知道了

  • print(*objects,sep='',end='',file=sys.stdout,flush=False)
  • 打印输出,默认使用空格分隔sep,end默认换行结尾,file输出到控制台,flush立即写入,后面2个学文件系统的时候会学。
少儿编程python授课ppt,少儿编程python课件_第4张图片
  • 我们可以更改sep和end的参数,结果如图,不写的话就是空格和换行

  • 对象长度len(s)
  • 返回一个集合类型的长度
少儿编程python授课ppt,少儿编程python课件_第5张图片
  • 目前我们学过的 这些都可以用len()

  • isinstance(obj,class_ or _tuple)
  • 判断对象obj是否属于某种类型或者元组中列出的某个类型
少儿编程python授课ppt,少儿编程python课件_第6张图片
  • 如图,判断是否是集合或者列表类型

  • 绝对值 abs(x) x为数值
51b844dc7fd48cbb1262947d8d070897.png

  • 最大值max(),最小值min()
  • 返回可迭代对象中最大或最小值
  • 返回多个参数中最大或最小值
11c95339ae27a490f485d0b173c6904c.png

  • round(x) 四舍六入五取偶
34000e2764ec66384449161c209f1970.png

  • pow(x,y) 等价于 x**y
d8d9204b35c860ff42d68c83e484e02f.png
  • 2的4次方

  • range(stop) range(start,stop[,step])
  • 这两个经常用了 很熟悉了 配合for循环使用
少儿编程python授课ppt,少儿编程python课件_第7张图片

  • sum(itereable[,start]) 可迭代对象的所有数值元素之和
6205ca3120d3f1c0fdbcebbfd0c9d980.png
  • 这样求和是不是很方便了?

  • sorted(itereable[,key][,reverse]) 排序
  • 返回一个新的列表,默认升序
  • reverse是反转
7df82d40dc08ea16b327cd08a380dfa9.png
  • 不管放进去什么迭代对象,出来永远都是列表,这个是关键!

  • 翻转 reversed(seq)
  • 返回一个翻转元素的迭代器
少儿编程python授课ppt,少儿编程python课件_第8张图片
  • 翻转了一下 而且注意 迭代器可以使用next()

  • 枚举 enumerate(seq,start=0)
  • 迭代一个序列,返回索引数字和元素构成的二元组
  • start表示索引开始的数字,默认是0
29a55f0553f50c333fe01f17cd206311.png
  • start设置为1 ,就从1开始!

  • 迭代器和取元素iter(iterable) 、next(iterable)
  • iter将一个可迭代对象封装成了一个迭代器
  • next对一个迭代器取下一个元素python简单代码游戏。如果全部元素取过了,再取的话就会报错!
175bfcbd9b70a1fb6929e8579b9cd458.png
  • 迭代器就能用next取元素

  • 可迭代对象
  • 能够通过迭代一次返回不同的元素的对象,所谓相同不是指值相同,而是元素在容器中是否是同一个,例如列表值是可以重复的
  • 可以迭代,但是不一定有序,未必有索引
  • 可迭代的对象有:
  • list tuple string bytes bytearray range set dict 生成器
  • 可以使用成员操作符 in 、not in 本质上就是在遍历对象

  • 迭代器
  • 特殊的对象,一定是可迭代对象,具备可迭代对象的特征
  • 通过iter方法把一个可迭代对象封装成迭代器
  • 通过next方法 迭代 迭代器对象
  • 生成器对象 就是迭代器对象
d40571c45b2ffce2ad84246bd32eec72.png

  • 拉链函数 zip(*iterables)
  • 像拉链一样,把多个可迭代对象合并在一起,返回一个迭代器
  • 将每次从不同对象中取到的元素合并成一个元组
2b561738519fc2acad91e62a134dc63b.png
  • 如图,1和'a' 组成了一个元组 成为了迭代器的第一个元素,如果两个迭代对象数量不一致的话,取最短的数量组合

  • 我是阿孝,今天的课程就到这里,谢谢!
少儿编程python授课ppt,少儿编程python课件_第9张图片

你可能感兴趣的:(python,开发语言,windows)