对字符串类型的认识

一:基本使用1 用途:记录描述性的状态,如人的名字,地址,性别

2 定义方式:在‘‘,"",""""""内包含一系列的字符msg=‘hello‘#相当于msg=str(‘hello‘)a1=str(1)a2=str([1,2,3])print(type(a1),type(a2))优先掌握的操作:1、按索引取值(正向取+反向取) :只能取msg=‘hello world‘print(msg[4])print(msg[-1])2、切片(顾头不顾尾,步长)msg=‘hello world‘#就是从一个大的字符串中切除一个全新的子字符串print(msg[0:5])print(msg)print(msg[::-1])print(msg[0:5:2])print(msg[5:0:-1])print(msg[-1::-1])

3、长度len1msg = ‘hello world‘print(len(msg))4、成员运算in和not in是为了判断一个子字符串是否在一个大字符串中msg = ‘hello world‘print(‘hello‘in‘hello world‘)print(‘h‘in‘hello world‘)print(‘h‘not in‘hello world‘)5、移除空白strip是去掉字符串左右两边的字符strip,不管中间的asd=‘   *  liu  - / +    ‘print(asd.strip())print(asd.strip(‘ * - / +‘))age=input(‘>>‘).strip()if age==‘liu‘:    print(‘hello‘)6、切分:针对按照某种分隔符组织的字符串,可以用split将其切分成列表,进而进行取值msg=‘hello|world‘x=msg.split(‘|‘)print(x)s,d=msg.split(‘|‘)7、循环msg=‘hello‘for i in msg:    print(i)补充:1.strip,lstrip,rstripmsg=‘****hello****‘print(msg.strip("*"))print(msg.lstrip("*"))print(msg.rstrip("*"))2.lower,uppermsg=‘ADSxc‘print(msg.lower())print(msg.upper())3.startswith,endswithmsg=‘alex is dsb‘print(msg.startswith(‘alex‘))print(msg.endswith(‘d‘))print(msg.endswith(‘sb‘))4.format的三种玩法print(‘my name is %s my age is %s‘ %(‘egon‘,18))print(‘my name is {name} my age is {age}‘.format(name=‘egon‘,age=18))5.split,rsplitprint((‘my |name|is‘).rsplit(‘|‘,1))print((‘my |name|is‘).split(‘|‘,1))6.joinmsg=‘my|name|is‘print(msg.rsplit("|"))msg1=‘|‘.join(msg.rsplit(‘|‘))print(msg)7、replacemsg=‘alex say i have one tesla,alex is alex hahaha‘print(msg.replace(‘alex‘,‘sb‘))print(msg)8、isdigit # 判断字符串中包含的是否为纯数字print(‘10.1‘.isdigit())3 常用操作+内置的方法二:该类型总结1 只能存一个值且存的值是任意类型。

2 有序

3 可变or不可变
不可变:值变,id就变。不可变==可hash

原文地址:https://www.cnblogs.com/ageliu/p/9360420.html

时间: 2024-10-12 06:53:00

对字符串类型的认识的相关文章

Redis命令拾遗一(字符串类型)

文章归博客园和作者“蜗牛”共同所有 .转载和爬虫请注明原文Redis系列链接 http://www.cnblogs.com/tdws/tag/NoSql/ Redis有五种基本数据类型.他们分别是字符串,散列,列表,集合,有序集合.实际上,后四种,在我们表面上理解看来,是以不同的形式来组织字符串键值. 你可以用其存储任何你所希望的一块整体数据,是整体数据哟.如果是文章的标题,标签,内容,评论这样的数据,虽然你可以将其对象序列化为Json存储,但是不建议使用字符串.因为作为一个整体存储,当你想获得

20160421字符串类型;日期时间类型数学类型

第13天 2016-04-21 一.字符串类型   string Trim() - 去头尾的空格,中间的空格不能去. ToUpper() - 把字符串的字母全变成大写. ToLower() - 把字符串的字母全变成小写. StartsWith("子串") - 是否以“子串”开头,是-true EndsWith("子串") - 是否以“子串”结尾,是-true Contains("子串") - 是否包含“子串”,是-true Substring(起

第二篇:数字和字符串类型

一.数字和字符串类型 1.x.strip:去除两边字符,如(*)默认去除空格 2.x.capitalize:首字母大写 3.x.upper:所有字母大写 4.x.center:居中显示 5.x.count:统计字符串中某个字符的个数 6.x.endswith/ x.startswith:以什么作为结尾,以什么作为开头 7.x.find: 8.x.format:格式化字符串 9.x.index:查看字符的索引 10.x.isdigit:取整数 11.x.replace:替换 12.x.split:

jquery把int类型转换成字符串类型的方法

jQuery中把获取的number类型数据转换成字符串类型 var val=$("#id).val(); If(typeof val=="number"){ val+=' '; }

php字符串类型讲解

PHP 支持八种原始类型(type). 四种标量类型: string(字符串) integer(整型) float(浮点型,也作 double ) boolean(布尔型) 两种复合类型: array(数组) object(对象) 两种特殊类型: resource(资源) NULL(空) 字符串类型  一个字符串是一串字符的序列,就像 "Hello world!". 定义字符串有 3 种方法: 单引号(') 双引号(") 定界符(<<<) 1.单引号定义 将

java 字符串类型String

在本质上,字符串实际上一个char类型的数组,由java.lang.String类来表示,该类具有一系列的属性和方法,提供对字符串的一些操作.除此之外,java还提供了StringBuffer类来处理可变长度的字符串. 1.字符串的声明.创建及初始化 a.String a=“hello”: b.String a = new String(): //创建空字符串 c.String a = new String(char[] a)://使用字符数组中的所有元素作为字符串的值 d.String a =

022给定一个字符串类型(string)表示的小数,打印出它的二进制表示(keep it up)

给定一个字符串类型(string)表示的小数,打印出它的二进制表示. 这个题注意字符串的合法性. 不过下面的代码没有处理那种无限循环的小数, 当出现无限循环小数时,while(other>0)可能永久为true 代码: #include <iostream> #include <string> std::string to_binary_string(const std::string& vNumStr) { std::string::size_type Pos =

PHP两个字符串比较(人为出错),两字符串类型和数据表面相等,但strcmp()结果不为0

PHP中,比较两个字符串是否相等用:strcmp(): PHP strcmp() 函数 PHP String 函数 定义和用法 strcmp() 函数比较两个字符串. 该函数返回: 0 - 如果两个字符串相等 <0 - 如果 string1 小于 string2 >0 - 如果 string1 大于 string2 语法 strcmp(string1,string2) 参数 描述 string1 必需.规定要比较的第一个字符串. string2 必需.规定要比较的第二个字符串. 提示和注释 注

深入.Net字符串类型 Join方法

.Net的字符串其实还是有很多东西可以写的.但是最近在学习SQL Server,只好先做下最近学习到的一些巧用,妙用之类的东西. 巧用String.Join拼接字串数组,字符串集合为字符串.如果在之前,一个foreach早就敲上去了.虽然效率差多,但是少了个foreach,还是美观不少的. class Program { static void Main(string[] args) { List<string> listStr = new List<string>(); list

Redis学习之字符串类型详解

本文和大家分享的主要是Redis中字符串相关内容,一起来看看吧,希望对大家学习redis有所帮助. 字符串类型是最基本的数据类型,能够存储所有的字符串,包括二进制数据 json 化对象, 一个字符串类型的键的数据的最大容量是 512 MB 字符串类型是其他几种类型的基础,如列表类型是以列表的形式组织字符串,集合类型是以集合的形式组织字符串 获得符合规则的键名列表 keys pattern # ? 匹配一个字符 # *  匹配任意一个字符 # [] 匹配括号中的任意一个字符.可以使用 - 表示范围