码迷,mamicode.com
首页 > 编程语言 > 详细

3. 蛤蟆Python脚本学习笔记三字符串

时间:2015-08-31 01:20:59      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

3. 蛤蟆Python脚本学习笔记三字符串

         本篇名言:“平静的湖面只有呆板的倒映,奔腾的激流才有美丽的浪花!幸福不是靠别人来布施,而是要自己去赢取!生命的意义在不断挑战自己,战胜自己!

         这个本来放在昨天的,由于昨晚又太晚了,所以就搁在这里了。赶紧看看吧。

         字符串两边都用双引号或者单引号包起来。否则就使用转移符号来转移一下。

输入在一起可以直接拼接。

欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48112507

1.  常用及值转换

>>> ‘Let"go ‘

‘Let"go ‘

>>> "let‘go"

"let‘go"

>>> "hello world"+"let‘sgo"

"hello worldlet‘s go"

值可以转换为字符串如下示例:

>>> print 1000L

1000

>>> print str(1000L)

1000

>>> print repr(1000L)

1000L

字符串和数值如何合并呢?

这个比较巧妙,要使用反引号

>>> temp=10

>>> print "hello"+`temp`

hello10

当然也可以使用str和repr函数来实现。

>>> print"hello"+str(temp)

hello10

>>> print"hello"+repr(temp)

hello10

所以将值转换为字符串有三种方式:str、repr和反引号。

 

2.  字符串输入

Input和raw_input

不过两者有区别如下:

>>> name=input("what‘s your name")

what‘s your nameDavid

Traceback (mostrecent call last):

  File "<stdin>", line 1, in<module>

  File "<string>", line 1, in<module>

NameError: name‘David‘ is not defined

>>> name=raw_input("what‘s your name")

what‘s your nameDavid

可以知道input函数需要用户输入的字符串带双引号的。

而raw_input会把所有的输入都当成原始数据,将其放入字符串中。

 

3.  长字符串、转移字符、Unicode字符串

可以使用三个引号替换普通引号。

>>> print ‘‘‘This is very longggggggggggggggggg

... ggggggggggggggggggggg

... gggg

... string‘‘‘

This is very longggggggggggggggggg

ggggggggggggggggggggg

gggg

string

普通字符串要跨行,要加\ 符号。

转义字符 \

例如下

>>> print ‘hello ,\n world!‘

hello ,

 world!

>>> path=‘c:\\nowhere‘

>>> print path

c:\nowhere

 

关于路径也可以使用r如下:

>>> path=r‘c:\nowhere‘

>>> print path

c:\nowhere

 

Python中普通字符在内部是8位ASCII码。而Unicode字符串则存储为16位的Unicode字符。

>>> u‘Hello,world‘

u‘Hello,world‘

 

 

 

 

 

 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

3. 蛤蟆Python脚本学习笔记三字符串

标签:

原文地址:http://blog.csdn.net/notbaron/article/details/48112507

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!