字符串的基本数据类型有哪些?

2026-05-23 06:270阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3004个文字,预计阅读时间需要13分钟。

一、定义:由一对单引号或双引号包含的一串字符。字符串是不可变类型,字符串之间可以进行加法、乘法运算,运算的本质是字符串拼接。pythonname=marshaage=49print(name + age)

一、定义:由一对单引号或双引号包含的一串字符。字符串是不可变类型,字符串之间可以进行加法、乘法的运算,运算的本质就是字符串拼接。

name="marsha" age="49" print(name+age) print(name*3) marsha49 namenamename

二、数据类型转换:str() 可以将任意数据类型转换成字符串类型。

#list>str a=[1,2,3] #list a=sir([1,2,3]) #str #dict>str a=str({"name":"marsha","age"=49}) #str #int>str x=str(57) #str #float>str y=str(3.1415) #tuple>str m=str((1,2,3)) #set>str L=str({1,2,3})

三、内置方法

A、取值:字符串可以按索引取值,可以取全值,可以部分取值;注意:取值不算空格;且,只能取,不能改 ;正向取从0开始数,反向取从-1开始数。

语法格式: [ ]

msg="hello world" print(msg) #取全值 print(msg[5]) #正向取 print(msg[-3]) #反向取 hello world w r

B、切片Slice:是一个取操作,不改变原值,属于浅拷贝,即:从一个大字符串中拷贝出一个字符串,正切从0开始数位,空格要算位,切片顾头不顾尾。 完整切片语法格式:object[start_index:end_index:step]。

阅读全文

本文共计3004个文字,预计阅读时间需要13分钟。

一、定义:由一对单引号或双引号包含的一串字符。字符串是不可变类型,字符串之间可以进行加法、乘法运算,运算的本质是字符串拼接。pythonname=marshaage=49print(name + age)

一、定义:由一对单引号或双引号包含的一串字符。字符串是不可变类型,字符串之间可以进行加法、乘法的运算,运算的本质就是字符串拼接。

name="marsha" age="49" print(name+age) print(name*3) marsha49 namenamename

二、数据类型转换:str() 可以将任意数据类型转换成字符串类型。

#list>str a=[1,2,3] #list a=sir([1,2,3]) #str #dict>str a=str({"name":"marsha","age"=49}) #str #int>str x=str(57) #str #float>str y=str(3.1415) #tuple>str m=str((1,2,3)) #set>str L=str({1,2,3})

三、内置方法

A、取值:字符串可以按索引取值,可以取全值,可以部分取值;注意:取值不算空格;且,只能取,不能改 ;正向取从0开始数,反向取从-1开始数。

语法格式: [ ]

msg="hello world" print(msg) #取全值 print(msg[5]) #正向取 print(msg[-3]) #反向取 hello world w r

B、切片Slice:是一个取操作,不改变原值,属于浅拷贝,即:从一个大字符串中拷贝出一个字符串,正切从0开始数位,空格要算位,切片顾头不顾尾。 完整切片语法格式:object[start_index:end_index:step]。

阅读全文