首页 > 其他分享 >【十分钟一个知识点】字符串

【十分钟一个知识点】字符串

时间:2023-09-16 16:44:27浏览次数:33  
标签:知识点 string 字符 索引 十分钟 ASCLL 字符串 码值

概念

今天我们要介绍一个全新的变量类型:字符串~
也就是string类型

在string类型的变量中,存放的是“字符”,任何内容都可以存在字符串中

如:“Hanson is handsome666”就是一个字符串,其中虽然有数字“666”,但它不具有数的意义,只是一个字符

字符与ASCLL码值

刚刚我们提到了,string中存放的是字符,每一个字符则对应了一个ASCLL码值

图片来源于百度百科

我们可以看到,虽然“666”是我们平常概念中的数字,但它在string变量中只是一个字符,而每一个字符都有对应的ASCLL码值

索引

索引类似于下标,用于指示字符串中或列表中每个元素的下标

  • 索引分为正、负两种
  • 每个元素都有一个正索引和负索引

切片

<变量名>[起点:终点:步长]
  • 切片功能中,终点位置的元素是取不到的!
  • 如果我们要将索引为0的那个元素作为终点,并且想要取到这个元素,终点位置不填即可

字符串的合并

在Python中“+”号可以直接用来合并两个字符串

例如

a='abcd'
b='1234'
a+b='abcd1234'

标签:知识点,string,字符,索引,十分钟,ASCLL,字符串,码值
From: https://www.cnblogs.com/handsome-dragon/p/17706918.html

相关文章

  • Kerberos知识点
    hivejdbc连接串中的principal参数值,为hive-site.xml中hive.server2.authentication.kerberos.principal配置项的值出处:https://www.cnblogs.com/sheng-sjk/p/14535727.html......
  • C++关于字符串的一些函数
    islower,isupper返回类型为int,当符合条件时返回非零值,并不一定是1,0tolower,toupper返回类型为int。isdigit判断一个字符是否是十进制数字,返回值:返回值为非零(真)表示c是十进制数字,返回值为零(假)表示c不是十进制数字。isalphaisalpha()用来判断一个字符是否为字母,如果是字符......
  • 嵌入式三级知识点总结第五章
    121. Linux只是操作系统的内核,通常说的Linux操作系统是指Linux:Linux发行版。122. ADS1.2开发工具进行地址分配由两种连接方式,一种是Scatter连接类型一种Simple连接方式。如果采用Scatter的话,需要提供一个scatter格式的配置文件。123. 获得图像的过程:扫描分色 取样 量化1......
  • 凸优化导论——重要知识点【持续更新中】
    第一章引言数学优化最小二乘和线性规划凸优化非线性优化本书主要内容符号第二章凸集仿射集合和凸集......
  • (续)哈希表 和 字符串哈希(9/15)
    开放寻址法#include<iostream>#include<algorithm>#include<cstring>#include<string>usingnamespacestd;constintN=200003,null=0x3f3f3f3f;inta[N];intfind(intx){intk=(x%N+N)%N;//重点哈希公式while(a[k]!=null&am......
  • 疯踏java知识点-进阶精讲篇
    。继续进行讲解,如果前面有不懂的,可以翻阅一下同专栏的其他文章,该专栏是针对Java的知识从0开始。JavaBean一个Java中的类,其对象可用于程序中封装数据举例:学生类,手机类要求:1、成员变量使用private修饰2、提供每一个成员变量对应的setXxx()/getXxx()......
  • MySQL面试题全解析:准备面试所需的关键知识点和实战经验
    MySQL有哪几种数据存储引擎?有什么区别?MySQL支持多种数据存储引擎,其中最常见的是MyISAM和InnoDB引擎。可以通过使用"showengines"命令查看MySQL支持的存储引擎。存储方式:MyISAM引擎将数据和索引分别存储在两个不同的文件中,一个是.MYD文件用于存储数据,一个是.MYI文件用于存储索引......
  • vue前后端分离项目中,对于空字符串转可空类型出错的解决办法
    环境:netcore 6.0+序列化采用自带的System.Text.Json工具使用vue做前后端分离时,我们提交的对象中,可能有些字段是为空字符串,但是对应接口要求是int?,decimal?datetime?等类型。那么在序列化时,就会报错。因为空字符串无法直接反序列化为null 所以我们需要自定义一个转换规......
  • Python并发编程——IO模型、阻塞IO、非阻塞IO、多路复用、异步IO、IO模型比较、select
    文章目录每日测验一IO模型介绍二阻塞IO(blockingIO)三非阻塞IO(non-blockingIO)四多路复用IO(IOmultiplexing)五异步IO(AsynchronousI/O)六IO模型比较分析七selectors模块网络并发知识点梳理网络并发知识点梳理每日测验简述死锁现象你用过哪些队列阐述进......
  • NCR 字符串转成真实字符显示
    遇到以&#开头的特殊字符串开发过程中遇到了一种奇怪的字符串,以&#开头,如下:&#20037;&#31934;&#21697;于是查询了下发现是NCR字符串,然后就了解了下什是NCR,又如何转译成正常字符串。简单通俗说就是一种标识特殊语言字符的转义序列结构,如日语,中文,俄文等特俗符号等什么是NCR?wiki百科介绍......