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