码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python编程 字符串介绍以及切片


    • 作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 

    •  座右铭:低头赶路,敬事如仪

    • 个人主页:网络豆的主页​​​​​​

    目录

     前言

    一.字符串(str)

    1.字符串介绍(掌握)

    2.字符串的存储(了解)

    存储方式的介绍(了解)

    3.字符串的下标(重点掌握)

    4.字符串的切片(重点掌握)

    5.字符串类型转换(掌握)


     前言

    本章将会讲解Python编程中字符串的介绍以及切片


    一.字符串(str)

    1.字符串介绍(掌握)

    字符串是 Python 中最常用的数据类型之一,使用单引号或双引号来创建字符串,
    使用三引号创建多行字符串。
    1. #如果需要换行 加换行符 \n. 如果需要打印\n这个符号,那么需要加转义字符\\n
    2. s1 = "hello \nhansen"
    3. print(s1)
    4. s2 ='hello \nhansen'
    5. print(s2)
    6. #文本格式,保留文本的样式的
    7. s3 ="""hello hansen"""
    8. print(s3)
    注意:

     字符串的单引号与双引号都是 成对 出现的,不能一边单一边双。

     字符串是 不可变 的 序列数据类型,不能直接修改字符串本身,和数 字类型一样!


    2.字符串的存储(了解)

    思考:以下 数值 与 字符串 存储是一样的吗?


    存储方式的介绍(了解)

     CPU:数据处理  硬盘:存储数据 内存:存储与速度综合 

     整数 在内存中占 一个字节,字符串 不管中间多少内容都要 单独存储。(序列)

     


     

    3.字符串的下标(重点掌握)

    由于字符串是 序列数据结构 ,所以我们可以通过 下标 将字符串中某个字母取出来。
    下标也可称为 索引,默认从0开始。
    思考:
    name = “hello oldamy ” ,如何取出 e 值?如何取出最后一个值?

     

    1. name = "hello oldamy"
    2. print(name[1]) #得e
    3. name = "hello oldamy"
    4. print(name[11]) #得y
    5. name = "hello oldamy"
    6. print(name[-1]) #得y

    4.字符串的切片(重点掌握)

    切片模式:
    a[start:stop:step]
    思考:
    name = “hello oldamy ” ,如何取出 oldamy , hloodm 值?name 逆序输出?

     

     简答的切片

    1. name = "hello oldamy"
    2. print(name[6:11]) #左闭右开 得oldam
    3. print(name[6:12]) #oldamy
    4. print(name[:]) #hello oldamy
    5. print(name[::2]) #hloodm
    6. print(name[::-1]) #ymadlo olleh
    注意:
     索引默认从0开始
     切片时左闭右开
     当是取单个字符的时候,索引超出范围会报错。而切片时不会报错。
     步长不能为0,也不允许为浮点数

    5.字符串类型转换(掌握)

    1. print(int('1')) #得1
    2. print(str(1)) #得'1'

     


    创作不易,求关注,点赞,收藏,谢谢~

  • 相关阅读:
    Radius 成为云原生计算基金会(CNCF)的沙箱项目
    数据结构—线性表(下)
    Flutter 文件读写-path_provider
    凉鞋的 Godot 笔记 105. 第一个通识:编辑-测试 循环
    CSS 伪类选择器<a> 的四个伪类选择器
    巧用 CSS 构建渐变彩色二维码
    IDEA报错:No valid Maven installation found
    Python学习笔记七之文件操作:打开与写入、创建与删除、遍历文件夹批处理等
    灵性图书馆:好书推荐-《断轮回》
    ZZULIOJ1039: n个数求和
  • 原文地址:https://blog.csdn.net/yj11290301/article/details/127739501
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号