Python中的字符串怎么用?

python中如何创建字符串?

字符串是python最常用的数据类型,创建字符串只需要给变量赋值即可,我们一般用单引号''或者双引号""。

具体操作如下:

str1 = 'Hello World!'

str2 = "Hello Python!"

print str1

print str2

执行结果:

Hello World!

Hello Python!

注:如果是Python3版本,请使用print(str1),print(str2)。

如果字符串里有单引号或者双引号,该怎么办?

实例如下:

print 'Let's go home!'

就会显示这样的报错:

SyntaxError: invalid syntax

代码中出现了不配对的单引号,这时我们就可以用双引号代替单引号,换成如下代码,就不会报错了。

print "Let's go home!"

当然这里还有另外的解决办法,用转义符号\,比如:

print 'Let\'s go home!'

运行也不会报错,输出结果是:Let's go home!

字符串的运算

+ 连接字符串

* 重复输出

[] 获取字符串中的某一个字符

[:] 截取字符串的一部分

in 如果字符串中有某个字符,返回True

not in 和in相反

实例如下:

A = 'Hello, '

B = 'World!'

print 'A + B = ' , A + B

print 'A * 2 = ' , A * 2

print 'B[0] = ' , B[0]

print 'B[0:2] = ' , B[0:2]

if('o' in A):

print 'o 在字符串 A 里面'

else :

print 'o不在字符串A里面'

if( "z" not in B) :

print "z 不在变量 B 中"

else :

print "z 在变量 B 中"

代码的执行结果如下:

A + B = Hello, World!

A * 2 = Hello, Hello,

B[0] = W

B[0:2] = Wo

o 在字符串 A 里面

z 不在变量 B 中

以上是字符串的基本用法,一起动动手指敲代码吧。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181224B13ZNX00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券