iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python学习教程100天(Python学习路线):Day07字符串和常用数据结构
  • 279
分享到

Python学习教程100天(Python学习路线):Day07字符串和常用数据结构

2023-06-02 06:06:05 279人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

字符串和常用数据结构使用字符串第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算的弹道,因此在计算机刚刚诞生的那个年代,计算机处理的信息主要是数值,而世界上的第一台电子计算机ENIAC每秒钟能够完成约5000次浮

字符串和常用数据结构

使用字符串

第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算的弹道,因此在计算机刚刚诞生的那个年代,计算机处理的信息主要是数值,而世界上的第一台电子计算机ENIAC每秒钟能够完成约5000次浮点运算。随着时间的推移,虽然对数值运算仍然是计算机日常工作中最为重要的事情之一,但是今天的计算机处理得更多的数据都是以文本信息的方式存在的,而python表示文本信息的方式我们在很早以前就说过了,那就是字符串类型。所谓字符串,就是由零个或多个字符组成的有限序列,一般记为Python学习教程100天(Python学习路线):Day07字符串和常用数据结构

我们可以通过下面的代码来了解字符串的使用。

def main():    str1 = 'hello, world!'    # 通过len函数计算字符串的长度    print(len(str1))  # 13    # 获得字符串首字母大写的拷贝    print(str1.capitalize())  # Hello, world!    # 获得字符串变大写后的拷贝    print(str1.upper())  # HELLO, WORLD!    # 从字符串中查找子串所在位置    print(str1.find('or'))  # 8    print(str1.find('shit'))  # -1    # 与find类似但找不到子串时会引发异常    # print(str1.index('or'))    # print(str1.index('shit'))    # 检查字符串是否以指定的字符串开头    print(str1.startswith('He'))  # False    print(str1.startswith('hel'))  # True    # 检查字符串是否以指定的字符串结尾    print(str1.endswith('!'))  # True    # 将字符串以指定的宽度居中并在两侧填充指定的字符    print(str1.center(50, '*'))    # 将字符串以指定的宽度靠右放置左侧填充指定的字符    print(str1.rjust(50, ' '))    str2 = 'abc123456'    # 从字符串中取出指定位置的字符(下标运算)    print(str2[2])  # c    # 字符串切片(从指定的开始索引到指定的结束索引)    print(str2[2:5])  # c12    print(str2[2:])  # c123456    print(str2[2::2])  # c246    print(str2[::2])  # ac246    print(str2[::-1])  # 654321cba    print(str2[-3:-1])  # 45    # 检查字符串是否由数字构成    print(str2.isdigit())  # False    # 检查字符串是否以字母构成    print(str2.isalpha())  # False    # 检查字符串是否以数字和字母构成    print(str2.isalnum())  # True    str3 = '  jackfrued@126.com '    print(str3)    # 获得字符串修剪左右两侧空格的拷贝    print(str3.strip())if __name__ == '__main__':    main()

--结束END--

本文标题: Python学习教程100天(Python学习路线):Day07字符串和常用数据结构

本文链接: https://www.lsjlt.com/news/229223.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python学习教程100天(Python学习路线):Day07字符串和常用数据结构
    字符串和常用数据结构使用字符串第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算的弹道,因此在计算机刚刚诞生的那个年代,计算机处理的信息主要是数值,而世界上的第一台电子计算机ENIAC每秒钟能够完成约5000次浮...
    99+
    2023-06-02
  • Python学习教程:数据类型—字符串大总结
    Python学习教程:数据类型—字符串大总结 Python字符串的创建字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下:str = "我是字符串"str1 = '我也是字符串&...
    99+
    2023-06-02
  • Python学习教程(Python学习视频_Python学习路线):Day06 函数和模块的使用
    Python学习教程(Python学习视频_Python学习路线):函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想...
    99+
    2023-06-02
  • Python学习之字符串常用方法总结
    目录什么是对象Python万物皆是对象字符串的索引索引[]索引[:]字符串的常用方法find()函数与index()函数startswith()函数与endswith()函数capi...
    99+
    2024-04-02
  • python学习3-内置数据结构3-字符
    字符串是集合类型1、定义s = 'hello python's = "hellp python"以上2种没有区别s = '''hello python'''s = """hello python"""以上2种没有区别区别在于三引号可以定义多...
    99+
    2023-01-31
    数据结构 字符 python
  • Python学习教程(附Python学习路线图):Pandas中第二好用的函数
    本次的Python学习教程是关于Python数据分析实战基础相关内容,本文主要讲的是Pandas中第二好用的函数——谦虚的apply。为什么说第二好用呢?那第一呢?秉承这谦虚使人进步,骄傲使人落后的品质,apply选择做一个谦虚又优雅的函数...
    99+
    2023-06-02
  • python学习之字符串常用方法和格式化
    Python中的字符串同样适用标准的序列操作(索引,分片,乘法,成员判断,求长度,取最小值和最大值),但因为字符串是不可变的,因此字符串不支持分片赋值。 1 s='http://www.baidu.com' 2 s[-3:]='aaa'...
    99+
    2023-01-30
    字符串 常用 方法
  • Python学习之字符串常用操作详解
    目录1、查找字符串2、分割字符串3、连接字符串4、替换字符串5、移除字符串的首尾字符6、转换字符串的大小写7、检测字符串(后续还会更新)1、查找字符串 除了使用index()方法在字...
    99+
    2024-04-02
  • Python学习教程:在字符串的开头和结尾处做文本匹配
    Python学习教程:在字符串的开头和结尾处做文本匹配我们需要在字符串的开头和结尾处按照指定的文本模式做检查,例如检查文件的扩展名、URL协议类型等。...
    99+
    2023-06-02
  • Python学习之字符串函数使用详解
    目录1 搜索字符串函数2 设置字符串格式函数3 改变字符串大小写函数4 选定字符串函数5 拆分字符串函数6 替换字符串函数Python的友好在于提供了非常好强大的功能函数模块,对于字...
    99+
    2024-04-02
  • 从零开始学Python:第九课-常用数据结构之字符串
    接着上期的Python教程讲,视频教程你们私我要的,整理出来了:Python 900集全套视频教程(全家桶)https://pan.baidu.com/s/1cU5lDWq9gh0cQ7hCnXUiGA,你们好好学。第二次世界大战促使了现代...
    99+
    2023-06-01
  • Python爬虫学习教程:天猫商品数据爬虫
    天猫商品数据爬虫使用教程下载chrome浏览器查看chrome浏览器的版本号,下载对应版本号的chromedriver驱动pip安装下列包pip install seleniumpip install pyquery登录微博,并通过微博绑定...
    99+
    2023-06-02
  • Python的字符串和常用数据结构有哪些
    本篇内容介绍了“Python的字符串和常用数据结构有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用字符串第二次世界大战促使了现代电子...
    99+
    2023-06-01
  • Python开发建议:学习并应用数据结构和算法
    在过去的几年里,Python已成为最受欢迎的编程语言之一,因为它易于学习和使用。作为一名Python程序员,您可能发现自己已经掌握了基本语法和一些高级概念。然而,如果您想写出更优秀、高效的程序,我们建议您学习并应用数据结构和算法。数据结构是...
    99+
    2023-11-22
    算法 数据结构 关键词:Python
  • 好程序员Python学习路线分享Linux和数据库部分
      好程序员Python学习路线分享Linux和数据库部分,技能树:掌握Linux操作系统管理技术,可以搭建几乎所有Linux环境服务器。  学习线路简单示意图:    知识点细化:  Linux操作系统:常见操作系统、操作系统发展历史、系...
    99+
    2023-06-01
  • Python学习教程:给定一个字符串,逐个翻转字符串中的每个单词
    本期跟大家分享的Python学习教程是翻转字符串中的单词,有兴趣的伙伴,可以进来学习啦!...
    99+
    2023-06-02
  • 在大数据时代,学习 Python 教程和 javascript 是否必要?
    在大数据时代,Python和Javascript作为两种重要的编程语言,备受瞩目。有人认为学习这两种语言非常重要,而另一些人则认为并不必要。那么,在大数据时代,学习Python教程和Javascript是否必要呢?本文将从以下几个方面进行分...
    99+
    2023-07-10
    教程 javascript 大数据
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作