【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]
浙公网安备 33010602011771号