Python学习札记(二)

本次学习笔记都是根据《简明Python教程》所做


基本概念

一、数:Python的四种类型的数——整数、长整数、浮点数和复数

二、字符串:(1)单引号' ' :表示字符串;(2)双引号" " :跟单引号一样的用法意思;

      (3)三引号"""或''' :你可以指定一个多行的字符串,在三引号中可以自由引用单引号和双引号;

注意:在c#中没有 “三引号” 一说,如果在单引号中引用双引号只能是转义字符来处理;Python中可以直接写在三引号中;在C#中如果要让一个字符串可以在多行,那前面要加@,这个 “三引号” 个人感觉很好狠经典。

三、转义字符:在某个单引号字符串里再引用单引号,用转义字符\来处理,如:' what\'s your name ' ;如果是想表示\斜杠本身则用双斜杠\\表示;

注意:行末的一个单独反斜杠\表示在下一行继续;如 " this is first.\

                         this is second."  等价于:" this is first. this is second."

四、自然字符串:如果想指定某些不像转义符那样的特别处理的字符串,需要指定自然字符串。即在字符串的前面加r或R来指定。如:r"a is first.\n"

五、字符串是不可变的:一旦创建就不能改变。

六、两个字符串按字面意思相邻放着,则他们会被Python自动连接。如:'what is''your name' 相当于 'what is your name'

注意:使用\转义时,如果是正则表达式,则最好用自然字符串来处理,否则双斜杠太多看的不清晰。如:'\\l' 可以写成 r'\l'

七、标识符的命名:规则:标识符第一个字符必须是字母或下划线;其他部分可由字母、下划线或数字组成;

注意:标识符对大小写敏感;

posted @ 2013-05-23 20:57  月亮树下苹果lxw  阅读(113)  评论(0编辑  收藏  举报