原标题:第20p,什么是字符串?Python中的str

大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第20篇文章,第二阶段的课程:Python基础知识:Python的字符串(上篇)

学习本课程,建议先看一遍:【计算机基础知识】课程。

一、什么是字符串?

1、什么是字符串?

字符串、字符串,就是把字符连在一直,串成一串又一串;

字符串内可以包含数字、字母、特殊符号等所有内容;

在Python中只要对一些内容加上对双引号或一对单引号,就默认为是字符串;(三对单引号或三对双引号可以写多行字符串)

字符串的关键是str,是string的缩写。

2、字符串的定义

在Python中,只要是被一对或三对双引号和单引号包起来的内容都是字符串;三对引号可以定义多行字符串;也可以使用字符串的关键字str来定义字符串;

二、字符串的取值与切片

如果和个字符串有10个字符,那么这个字符串的取值范围是0到9;

因为计算机的底层是0和1,计算机内的计数也是从0开始的;

(所以你知道程序员数羊,怎么数都少一只的原因了吧!!!)

² 字符串的取值:

获取字符串中的第1个字符:x[0];

获取字符串的最后1个字符:x[-1];

² 字符串的切片:

切片是从一个字符串中取出一个子字符串;

字符串的下标取值,是前闭后开的,如:x[0:3],表示获取字符串中的0、1、2共3个字符,下标为3字符是不会被获取的。

字符串是不可变的;

假设:定义了字符串x = “a”,再定义x = “b”,这不是修改字符串,而是将变量名x指向了新的字符串b;如果字符串a没有被任何引用用,它会被清除。

² 字符串拼接:

如果想把两个字符串合并成一个新的字符串,可以使用加号+,进行字符串拼接。

也可以使用join方法进行字符串的拼接;

² 字符串多次输出:

如果想让一个字符串重复多次输出,可以使用乘号(*),需要重复输出n次,就乘以n即可。

注:算术运算符中,只有加号(+)和乘号(*)能够对字符串进行运算操作。

以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。

感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!

本文由杨数Tos原创,欢迎关注,带你一起长知识。返回搜狐,查看更多

责任编辑:

python中什么是字符举例说明_第20p,什么是字符串?Python中的str相关推荐

  1. 将任意一个对象中的所有String类型的成员变量所对应的字符串内容中的“a“改为“b“(封装成一个方法)

    import java.lang.reflect.Field;public class test06 {/** 将任意一个对象中的所有String类型的成员变量所对应的字符串内容中的"a&q ...

  2. python输入一个字符串、计算其中小写字符的个数_编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行...

    答:对比ASCII码,在程序中小写字母96 答:a = "aAsmr3idd4bgs7Dlsf9eAF" 请将a字符串的数字取出,并输出成一个新的字符串. 请统计a字符串出现的每个 ...

  3. python语言支持中文字符作为量变_尔雅尔雅汉语揭秘章节考试答案

    运营是让产品持续产生产品价值和商业价值目的. [多选题]作为现代战略营销的核心,STP营销是企业制定有效营销组合策略的基础和前提,其内容包括 ( ) A. 市场进入 B. 细分市场 C. 目标营销 D ...

  4. python数据透视表计数去除重复_如何从pandas数据透视表中删除重复值?

    因此,我试图将excel的一组指令复制到python中.问题是我对excel和正在发生的事情知之甚少.在 我有一个数据帧:no. name corrected no. corrected name 0 ...

  5. python中的库有哪些餐厅_推荐一些实用的的 Python 库

    Python Python开发 Python语言 推荐一些实用的的 Python 库 一门语言好用.方便的程度在很多时候会取决于这门语言相关的库够不够丰富,Python 之所以火爆除了其本身的语法和特 ...

  6. python每行输出8个式子_多图+代码 | 详解Python操作Excel神器openpyxl的各种操作!

    前言 大家好,在之前的十几篇办公自动化系列文章中,我们大多是以真实的案例需求来讲解Python如何进行自动化办公操作,并且多次使用到openpyxl来处理表格,今天我们就来详细的盘点Python操作E ...

  7. python有趣小项目源码分析_推荐 10 个有趣的 Python 项目

    想成为一个优秀的开发者,没有捷径可走,势必要花费大量时间在键盘后. 而不断地进行各种小项目开发,可以为之后的大开发项目积攒经验,做好准备. 但不少人都在为开发什么项目而苦恼,因此,我为大家准备了10个 ...

  8. python的就业方向有哪些城市_以就业为目标,Python有哪些方向值得学?

    作为千锋的门面担当,小千经常被一些咨询的学员追着问:Python到底应该学什么?今天我们就来具体分析一下. 大家都用Python做什么? 网站后台:有大量的成熟的框架,如Django,Flask,To ...

  9. 无符号数的算术四则运算中的各类单词的识别_文本反垃圾在花椒直播中的应用概述...

    奇技指南 本文主要以文本为对象,简要地介绍花椒平台在文本反垃圾方面所采用的文本垃圾拦截技术 本文转载自花椒技术公众号 背景 随着花椒用户和主播用户的数量不断增加,一些非法用户(垃圾虫)利用花椒平台数据 ...

最新文章

  1. ASP.NET 快乐建站系列–2. Rad Controls 简介
  2. linux cron读哪个文件,linux-管理cron作业创建的日志文件
  3. Windows Live Writer 2012离线发布WP文章教程
  4. git 删除本地仓库中的分支_git常用命令行 新建分支 删除分支 提交
  5. Spring 整合 Junit4 进行单元测试
  6. java构造方法,构造代码块,静态代码块的执行顺序
  7. 指针的高阶用法——指向指针的指针
  8. app开发需要哪些技术?4种app制作方法对比
  9. 【论文笔记】covid-19肺部感染区域分割基准
  10. NamedParameterJdbcTemplate传参的n种写法
  11. C# 文件上传 制作水印
  12. 任天堂网站“要求的内容有误”解决方法
  13. 探索sklearn的数据集——以红酒数据集为例
  14. 自学Java笔记2 2021-3-28更
  15. 01.04_计算机基础知识(键盘功能键和快捷键)
  16. 分享下自己的经历!2020春招四五月份大厂面经 一:(腾讯、网易、斗鱼、富途、美团、快手)
  17. C、c++ .h 头文件的作用
  18. Tailwind Typographic
  19. 12864移植到STM32平台
  20. codevs——3111 CYD啃骨头(背包)

热门文章

  1. 2022-2028年全球与中国人字拖市场研究及前瞻分析报告
  2. zeroclipboard 粘贴板的应用示例, 兼容 Chrome、IE等多浏览器
  3. HTTP服务器端常用推送技术
  4. 王道考研 计算机网络笔记 第一章:概述计算机网络体系结构
  5. MLIR多级中间表示概述
  6. 电子设计搜索引擎引入分析和见解
  7. SOLO: 按位置分割对象
  8. 石头机器人拖地水量调节_石头扫地机器人T7上手体验:电控水箱和超大容量,扫拖一体全能型...
  9. INSTALL_FAILED_VERSION_DOWNGRADE
  10. java.lang.IllegalArgumentException: No view found for id 0x7f07005f (xx) for for fragment xxFragment