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

本文介绍了Python编程中的一些基础概念,如内建函数、标识符、类型转换方法以及常用的数据结构操作,如range、sum、sorted、reversed和enumerate等。通过实例演示,帮助读者理解和掌握Python编程的入门技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

Source code download: 本文相关源码

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

  • 标识id
  • 返回对象的唯一标识,返回的是内存地址
  • 哈希hash()
  • 返回对象的哈希值
  • 类型type()
  • 返回对象的类型
cdc46d6cda5cdc7bc54133a5e81ed2e2.png

  • 类型转换
  • float() int()
e41402bc1ab5174c5e702357d0991ee5.png
  • 浮点型转换成整数型
  • input([prompt])
  • 接收用户输入,返回一个字符串
cf2c842d4c5b8018613c92ffa2bd3b5e.png
  • 大家尝试一下就知道了

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

  • 对象长度len(s)
  • 返回一个集合类型的长度
67f1c0962efbf045a5609ae324b592a7.png
  • 目前我们学过的 这些都可以用len()

  • isinstance(obj,class_ or _tuple)
  • 判断对象obj是否属于某种类型或者元组中列出的某个类型
4e81c20a9c8a0f8797a1bca8c697c108.png
  • 如图,判断是否是集合或者列表类型

  • 绝对值 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循环使用
961c0d354d74883b326233b1092e2877.png

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

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

  • 翻转 reversed(seq)
  • 返回一个翻转元素的迭代器
72606d134087e7baa93a29f2efe5711a.png
  • 翻转了一下 而且注意 迭代器可以使用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' 组成了一个元组 成为了迭代器的第一个元素,如果两个迭代对象数量不一致的话,取最短的数量组合

  • 我是阿孝,今天的课程就到这里,谢谢!
756d56f0c88de028c53a22f577d4fc7b.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值