eg. Lst=['Google','Runoob','Taobao']
例如 Lst[1] 得到的是‘Google’,从左往右读,读取第二个元素;
而Lst[-1]得到的是‘Taobao’,是从右往左读,读取第一个元素;
注意到这表两个读取位置的问题。
12.21号 将已经写的笔记放到csdn上来。方便以后使用。
笔记内容
质数:只能被1和他自己本身整除的数.叫质数.
合数:除能被1和他本身整除外,还可以被其他数整除的数.
1既不是合数也不是质数.
2是最小的质数.
4是最小的合数.
pandas模块有个read_csv方法;看看numpy,scipy,pandas这几个模块
python的标准数据类型:
1. number
2.String
3.List //是python中使用最频繁的数据类型
4.Tuple // 类似于list,但是是不能二次赋值的,相当于只读列表
5.Dictionary
在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
在学到python基于string的用法时,不得不再感叹一下,python真的太好用了,基本的语法简洁好用。
字符串中的方法跟其他地方的方法大致差不多,在此只列出几个我个人觉得没怎么见过的,让自己有点印象,这样以后使用的时候,能够有所回忆:
1. istitle():如果字符串中所有的单词拼写首字母是否为大写,且其他字母为小写则返回 True,否则返回 False.
以下实例展示了istitle()方法的实例:
#!/usr/bin/python3 str = "This Is String Example...Wow!!!" print (str.istitle()) str = "This is string example....wow!!!" print (str.istitle())以上实例输出结果如下:
True False
2. join():Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 (c++中就没有这种好用的函数)
以下实例展示了join()的使用方法:
#!/usr/bin/python3 s1 = "-" s2 = "" seq = ("r", "u", "n", "o", "o", "b") # 字符串序列 print (s1.join( seq )) print (s2.join( seq ))
以上实例输出结果如下:
r-u-n-o-o-b runoob
python中对于单引号、双引号没有什么区别(并非C++中的单引号是字符;双引号是字符串),都是用来包含字符串序列的;三引号是用来包含多行字符串或者是用来注释的。