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 中
以上是字符串的基本用法,一起动动手指敲代码吧。
领取专属 10元无门槛券
私享最新 技术干货