python基础知识一

python中有4种类型的数--整数、长整数、浮点数和复数。

--2是一个整数

--长整数不过是大一些的整数

--3.2352.3E-4是浮点数的例子。E标记表示10的幂。在这里52.3E-4表示52.3*10(-4)

---5+4j)(2.3-4.6j)是复数的例子

 

字符串

字符串是字符的序列。字符串基本上就是一组单词。

-使用单引号 '  可以用单引号指示字符串,就如同‘Quote me on this'这样。所有的空白,即空格和制表符都照原样保留。

-使用双引号  ''  在双引号中的字符串与单引号中的字符串的使用完全相同,例如"what's your name?"

-使用三引号 '''   或者" " "

利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。

'''This is a multi-line string.This is the first

line.This is the second line."what's your name?,"I asked.he said "bond,james bond." '''

 

转义符

如果想在一个字符串中包含一个单引号( ' ),那么如何只是这个单引号呢,可以通过转义符来完成这个任务。用\' 来指示单引号,反斜杠,没错。\\

值得注意的是,在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始新的一行。

"this is the first sentence.\

this is the first sentence."

等价于"this is the first sentence.this is the first sentence."

 

自然转义符

如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么需要指定一个自然字符串。自然字符串通过给字符串加上前缀Rr来置顶。例如

r"new line s are by \n"

 

Unicode字符串

python允许你处理Unicode文本,你只需要在字符串前加上前缀uU,例如u'this is a Unidcode string.'

当处理文本文件的时候使用Unicode字符串,特别是当知道这个文件含有用非英语的语言写的文本。

 

 

按字面意义级联字符串

如果把两个字符串按字面意义相邻放着,他们会被Python自动级联。例如,'what\'s 'your name?'会被自动转为"what's your name?"

 

最好使用自然字符串处理正则表达式

 

变量

变量是标识符的例子。

变量命名,第一个字符是字母或者下划线

其它部分可以由字符、下划线或数字组成

标识符对大小写敏感

 

基本的类型是数和字符串

posted @ 2015-11-15 19:20  likeshu  阅读(210)  评论(0编辑  收藏  举报