对于才刚开始入门的新手而言, 缺乏抵达孰能生巧此种境界的状况, 学了便会意一写便出错乃是正常情形, 依我的经验所知实则是我们没能记住诸多规则与用法, 恰似在学习英语时背单词, 单词量不足就无法写出句子, 做阅读理解之时也难以译出整篇文章的语义, 故而这篇文章给到大家一个能充分利用碎片时间的契机, 闲时拿出来翻阅翻阅, 写代码之际查询查询, 如此长久以往便可熟能生巧。
今儿分享内置函数汇总, 这些函数无需额外进行安装, 拿过来就能够使用, 然而却可以解决八成的日常编程问题。
一、数据类型转换函数:把数据变个样
如同我们能够把苹果弄成汁, 把面粉制作成面包, 其中的数据同样能够“转变形态”, 这类函数所具备的作用是协助你在不一样的数据类型之间自由自在地进行切换, 新手最为常用的存在这几个:
函数
功能
通俗例子
int()
把其他数据转成整数
把 “123” 这个文字转成 123,方便做加减乘除
float()
转成小数
把整数 5 变成 5.0,适合需要精确到小数点的计算
str()
转成字符串
先将那个表示数量的数字一百转化为带引号的一百, 才能使其与元进行拼接, 进而形成一百元。
list()
转成列表
把字符串 “abc” 拆成
这不是一个完整的句子呀, 请你提供清晰准确的内容以便进行改写。
,方便单独操作每个字符
tuple()
转成元组
把列表 变成 (1,2,3),防止不小心修改里面的内容
dict()
转成字典
把成对的列表
‘name’,‘小明’
‘age’,18
变成字典,方便通过键找值
假设你于输入年龄之际, 用户所输入的有可能是文字样式的 “20”, 藉由 int () 进行转换便能够成为数字 20, 如此方可开展 “明年多少岁” 的计算。
二、数学运算函数:帮你算得又快又准
这些函数如同那种老是带在身边的计算器, 基本的加减乘除运算, 能够直接进行计算, 稍微复杂一点儿的运算, 那就得依靠它们去完成:
就好比老师对数以全班计的成绩进行统计, 运用sum()去将分数予以加总, 借助max()去寻觅最高分, 通过min()去找寻最低分, 短短几分钟便能够完成搞定。
三、序列操作函数:处理列表、字符串的好帮手
序列, 指的是列表、字符串这类按顺序排列的数据, 针对它们, 有专门的函数用于处理。
设定若你拥有着购物票据类别, 借由 len()能够去晓得购置多少样物品, ()能够依照字母顺序予以排列妥当, 便于去进行核对。
四、对象操作函数:了解数据的 “底细”
想晓得一个数据属于何种类型, 可不可以进行某些操作, 这些函数能够助你弄清楚它的详细情况:
例如新手常常会犯这样的错误, 想要把“10”这个字符与5这个数字进行相加操作, 结果出现报错情况, 运用type()函数查看之后, 发现其中一个为字符串类型, 另一个为整数类型, 只需要将它们转换为相同类型就可以解决问题啦。
五、输入输出函数:和用户 “对话”
程序和人交互离不开输入输出,这两个函数是必备的:
比方说去编写一个简易的问候程序, 借助input()去询问用户“你叫什么名字? ”, 在获取到名字之后, 运用print()来讲“你好, XX!”。
六、其他常用函数:小功能有大用处
还有几个函数虽然不常用,但关键时刻能解决大问题:
譬如要是想着重复去打印, 5次数量之“加油”, 借由for i in range (5): print ("加油") 便可达成, 无需依靠手动去书写5 行之类的操作。