字符串(一)

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,281评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • cookie cookie会随着每次HTTP请求头信息一起发送,无形中增加了网络流量,另外,cookie能存储的数...
    歇歇阅读 5,058评论 0 2
  • 这是一个有着27年历史的物件儿,竹制小提篮,家里俗称“腰篮子”。 据小哥说,1988年,姐姐怀了大...
    斐梦阁主阅读 739评论 0 1