Python数据类型之字符串第四季

各位小伙伴们

“黑一”快乐

本节课非常非常重要

请各位小伙伴

一定认真理解和学习

技术要点:

内建函数

函数的理解

如何使用一个函数

capitalize()函数

count()函数

本节课我将和大家一起探讨

python字符串的内建函数

首先我们来理解

“字符串”的“内建”“函数”

首先,“字符串”我就不赘述了

“内建”

小伙伴们,什么是内建?

内建就是Python中“自带”

也就是说

我们可以直接拿过来用的

而不需要额外导入的

“函数”

这里的函数和我们数学中的函数

不一样的!

程序设计里面的函数是

为了实现某一个或者一些

特定功能

打包好的代码块

有了这个代码块

我们就可以快速的

重复使用某一个或者一些

功能

而这样的代码块

就叫做

函数

好了,那么我们来理解一下

“Python字符串的内建函数”

意思就是

有这么一些能够快速实现

某一个或者一些功能的

针对Python语言字符串的

不需要我们额外倒入的

直接拿过来就可以用的

功能

就叫做“Python字符串的内建函数”

好了,下面我们来认识一下真正的函数

实际上小伙伴们早就接触过函数了

不信?

我们来看这个语句

Print ('HelloPython')

中的Print()

有小伙伴思考过为什么

使用print()

就可以把想要的数据

输出出来吗?

因为print()

就是一个内建函数

这个函数的功能是要让程序输出

一些信息

真正实现一个输出是

灰常麻烦的一件事情

所以Python的爸爸

内建了一个输出的函数

如此我们才可以这么轻松使用

好了,如果看到这里小伙伴们

理解了什么是

内建函数

下面我们来看

字符串的内建函数

很有意思,也很高效

----capitalize()----

这个函数的作用是把字符串的第一个字符

转换成大写

来看

我们看到,使用capitalize()函数

就可以把字符串的第一个字符转换为大写

不知道细心的同学是否发现了

我在写capitalize()的时候

总会在capitalize后面加上“()”

这个符号表示这是一个函数

括号中为这个函数的参数

什么是参数?

参数就是为了实现这个函数

需要给这个函数的输入

参数有时候也是会有一定要求的

小伙伴们是否迷茫了?

我怎么知道哪些函数有啥要求?!

别急

当我们看一个函数完整的说明文档时

上面会有非常清楚的说明

下面我们再来看一个好玩的函数

----count()----

这个函数的作用是

数一下特定字符串中的特定字符

有几个

来看

看到了

我们hello python中有

2个o

而这里面的‘o’就是count()函数的

一个参数

我们再来看

在“o”这个参数后面

又多了两个参数

这代表让count()这个函数

从第1个字符开始数

数到第6个字符结束

这些字符里面有几个‘’

结果当然是1个

小提示:第一个字符的位置是

关于字符串的函数还有很多

感兴趣的同学可以去搜索一下

Python的官方文档

里面都有详细介绍

好了,今天我们就共同探讨到这

希望有兴趣的小伙伴们

可以自己找几个感兴趣的函数

多多练习!

本文来自企鹅号 - 全球大搜罗媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据小魔方

左手用R右手Python系列16——XPath与网页解析库

最近写了不少关于网页数据抓取的内容,大多涉及的是网页请求方面的,无论是传统的RCurl还是新锐大杀器httr,这两个包是R语言中最为主流的网页请求库。 但是整个...

3125
来自专栏Python入门

python超详细的基础笔记你学会了么

python是一种面向对象的解释型计算机程序设计语言,python的是吉多·范罗苏姆(Guido van Rossum)于1989年发明

942
来自专栏ShaoYL

预处理指令--宏定义

2737
来自专栏程序员的知识天地

python超详细的基础笔记,你还在苦恼怎么学吗?

python是一种面向对象的解释型计算机程序设计语言,python的是吉多·范罗苏姆(Guido van Rossum)于1989年发明

793
来自专栏阮一峰的网络日志

JavaScript Source Map 详解

上周,jQuery 1.9发布。 ? 这是2.0版之前的最后一个新版本,有很多新功能,其中一个就是支持Source Map。 访问 http://ajax.go...

3225
来自专栏小文博客

写出这个数——《C语言代码笔记》

1402
来自专栏magicsoar

Effective Modern C++翻译(5)-条款4:了解如何观察推导出的类型

条款4:了解如何观察推导出的类型 那些想要知道编译器推导出的类型的人通常分为两种,第一种是实用主义者,他们的动力通常来自于软件产生的问题(例如他们还在调试解决中...

1808
来自专栏码匠的流水账

java9迁移注意事项

1、代码不模块化,先迁移到jdk9上,好利用jdk9的api 2、代码同时也模块化迁移

701
来自专栏Python爬虫与算法进阶

一个通用爬虫思路(Python3)

我们是谁? 萌新! 我们要什么? 学习爬虫! 什么时候要? 天天要! 其实一个爬虫无非就三步:下载数据、解析数据、保存数 ? 本文提供一个代码示例,分别展示这三...

2604
来自专栏北京马哥教育

Linux内存被吃掉了,它去哪里了?

在Windows下资源管理器查看内存使用的情况,如果使用率达到80%以上,再运行大程序就能感觉到系统不流畅了,因为在内存紧缺的情况下使用交换分区,频繁地从磁盘上...

882

扫码关注云+社区