【August】Python入门学习笔记

1、Python版本2与3的区别

http://blog.jobbole.com/80006/

2、Python中""/‘’的区别

  a.  1双引号" "与3个双引号""" """的区别

   1双引号所表示的字符串通常要写成一行,如:

    s1 = "hello,world"
   如果要写成多行,那么就要使用/ (“连行符”)吧,如:

    s2 = "hello,/
    world"
    s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:
    s3 = """hello,
    world,
    hahaha."""

    那么s3实际上就是"hello,/nworld,/nhahaha.", 注意“/n”,所以,如果你的字符串里/n很多,你又不想在字符串中用/n的话,那么就可以使用3个双引号。而且使用3个双引号还可以在字符串中增加注释,如下:
    s3 = """hello,  #hoho, this is hello, 在3个双引号的字符串内可以有注释哦
    world,          #hoho, this is world
    hahaha."""

    确实可以加注释,不过在print s3的时候连注释内容会一起给打印出来

    b. 1个单引号和1个双引号的区别

    当我用单引号来表示一个字符串时,如果要表示 Let's go 这个字符串,必须这样:s4 = 'Let/'s go',注意没有,字符串中有一个',而字符串又是用'来表示,所以这个时候就要使用转义符 / ,如果你的字符串中有一大堆的转义符,看起来肯定不舒服,python也很好的解决了这个问题,如下:s5 = "Let's go"。这时,我们看,python知道你是用 " 来表示字符串,所以python就把字符串中的那个单引号 ' , 当成普通的字符处理了,是不是很简单。

    对于双引号,也是一样的,下面举个例子 s6 = 'I realy like "python"!'这就是单引号和双引号都可以表示字符串的原因了。

3、列表\元组\字典

  列表:[]  元素允许修改  

  元组:()  元组不允许修改

  字典:{}  键与数值对应

 

4、for index,num in enumerate(list)

5、list[1:] list[::2] list[2::] list[1::5]

posted @ 2015-08-07 18:03  Mitt  阅读(116)  评论(0编辑  收藏  举报