字符串(一)

2017-06-23  本文已影响0人  2644ae270226

1.输入输出

>>>print "Hello, world."
>>>Hello, world.

>>>print "Hello", "world."
>>>Hello, world.

2.格式化字符

符号 描述
%r 调试用,近似用源代码
%f 格式化浮点数,可指定小数点后的精度
%s 格式化字符串
%d 格式化整数

用例

>>>print "Your name is %s?" % "Wang"
>>>Your name is Wang?
>>>print "I come from %s and study in %." % (China, Shanghai)
>>>I come from China and study in Shanghai.

>>>print "Number is %f." % 3.1415
>>>Number is 3.1415.
>>>print "Number is %.2f." % 3.1415
>>>Number is 3.14.

>>>print "Number is %d." % 16
>>>Number is 16.

3.转义序列

转义字符 功能
\ 反斜杠( \ )
' 单引号( ' )
" 双引号( ” )
\a ASCII响铃符(BEL)
\b ASCII退格符(BS)
\f ASCII进纸符(FF)
\n ASCII换行符(LF)
\t ASCII水平制表符(TAB)
\v ASCII垂直制表符(VT)

4.字符串运算符

操作符 描述
+ 字符串连接
* 重复输出字符串
[] 通过索引获取字符串中的字符
[:] 切片,获取字符串中的一部分
in 如果字符串包含指定的字符,则返回True
not in 如果字符串不包含指定的字符,则返回True
r/R 原始字符串:所有的字符串都按字面意思来使用,不进行转义字符,没有不能打印的字符。
% 格式化字符串

实例

print "abc"+"ghi"
print "a" * 5

s="hello, world!"
print s[0]
print s[1:5]
print s[::2]\

print 'hello' in s
print 'x' not in s

print r'\n'
print R'\n'

程序执行结果为

abcghi
aaaaa
h
ello
hlo ol!
True
True
\n
\n
上一篇下一篇

猜你喜欢

热点阅读