首页 > 编程知识 正文

python将字符串转换为数字,python 字符串方法

时间:2023-05-05 05:02:51 阅读:127222 作者:1448

字符串是Python中最常用的数据类型。 可以使用引号'或''创建字符串。

创建字符串很简单。 只需给变量赋值。 例如:

var1='Hello World!'

var2='Runoob '

访问Python字符串的值

Python不支持单字符类型,单字符也在Python中用作字符串

Python可以访问子字符串,并使用方括号剪切字符串,如下例所示:

[root@localhost ~]# vi test.py

#! /usr/成就的杯子/python

var1='Hello World!' var2=(' run OOB ' print (' var1[0] : ),var1[0] () ) ) ) ) ) 652 )

print(var2(1:5 ) : ),var2(1:5 ) )

[root@localhost~]# ./test.py

var1[0]: H

var2[1:5]: unoo

更新Python字符串

可以修改现有字符串,并将其分配给其他变量,如下例所示:

[root@localhost ~]# cat test.py

#! /usr/成就的杯子/python

var1='Hello World!' print ('更新的字符串: ',var1[:6] 'Runoob!' )

[root@localhost~]# ./test.py

字符串: Hello Runoob已更新!

Python转义字符

如果字符需要使用特殊字符,python将使用反斜杠转义字符。 下表:

Python字符串运算符

下表中实例变量a的值为字符串“Hello”,b的值为“Python”。

实例:

[root@localhost ~]# cat test.py

#! /usr/成就的杯子/python

a='Hello'b='python'print('a b输出结果: ",ab "

打印(a*2输出结果)、a*2) )。

print (输出a (1)结果)、a (1) ) )

print(a ) : )输出结果:“,a ) : )”) if ) h ) InA ) :

print(h在变量a中) else:

print(h不在变量a中) ) if ) m ) notina ) :

print(m不在变量a中) else:

print(m位于变量a中() ) )

打印(r (n ) ) ) )。

打印(r (n ) ) ) )。

[root@localhost~]# ./test.py

a b输出结果: HelloPython

*2输出结果:光晕

a[1]输出结果: e

a[1:4]输出结果: ell

h在变量a中

m不在变量a中

n

n

Python字符串格式

Python支持格式字符串的输出。 这可能使用非常复杂的表达式,但最基本的用法是在包含字符串格式字符%s的字符串中插入值。

在Python中,字符串格式使用与c的sprintf函数相同的语法。

以下示例:

[root@localhost ~]# vi hello.py

#! /usr/成就的杯子/python

print ('我的名字是%s今年%d岁!' %(jmdhy ),10 ) )

[root@localhost~]# ./hello.py

我叫jmdhy。 我今年10岁。

python字符串格式符号:

格式操作员辅助指令:

Python三引号

使用python三引号,一个字符串可以跨越多行。 字符串可以包含换行符、制表符字符和其他特殊字符。

以下是一个示例

[root@localhost ~]# vi hello.py

#! /usr/成就的杯子/python

para_str=' ' '这是多行字符串的实例

多行字符串可以使用制表符

tab(t )。

也可以使用换行符[ n ]。 ' ' ' print(para_str ) )。

[root@localhost~]# ./hello.py

这是多行字符串的一个实例

多行字符串可以使用制表符

选项卡()。

也可以使用换行符[

]。

字符串的索引(下标)

[root@localhost ~]# vi hello.py

#! /usr/成就的杯子/python

name='abcdef'print(name[0] ) )

打印(name (1) ) ) ) ) ) ) )。

打印(name [2]

删除print(name[0:3] ) 0到2之间的字符

拆下print(name[0:5] ) 0到4的字符

拆下print(name[3:5] ) 3至4个字符

从print(name[2:] ) 2中删除最后一个字符

去掉print(name[1:-1] ) 1到最后第二个之间的字符

[root@localhost~]# ./hello.py

a

B

C

abc

abcde

de

cdef

卡介苗

结束

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。