Python
文章平均质量分 52
jolivan
这个作者很懒,什么都没留下…
展开
-
一、Python的基本数据类型
1、Python一切皆为对象2、数据类型的组成{身份类型值}#python里一切皆为指针,所以不需要考虑指针的问题3、常用的基本数据类型{int 整型boolen 布尔(大小写区分 True False)list 列表dict 字典string 字符串tuple 元组}4、数据类型的可变与不可变不可变类型:int string t原创 2017-04-09 12:06:29 · 281 阅读 · 0 评论 -
[LeeCode]Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space.click to show spoilers.Some hints:Could negative integers be palindromes? (ie, -1)If you are thinking of convertin原创 2017-06-06 14:53:09 · 292 阅读 · 0 评论 -
[LeeCode]Reverse Integer
Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321click to show spoilers.Note:The input is assumed to be a 32-bit signed integer. Your function s原创 2017-06-06 14:35:05 · 278 阅读 · 0 评论 -
[LeeCode]Add Two Numbers
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return i原创 2017-06-05 21:32:51 · 341 阅读 · 0 评论 -
七、面向对象
1、如何定义一个classclass test(object):def get(self):return 'heihei't = test ()print t.get()如何使用对象内置的方法:t = test()t.get()2、Init方法3、构造函数、析构函数4、继承描述人类的恋爱,成婚,生子的过程1、分解需求2、找到共通行:都原创 2017-04-09 12:12:15 · 292 阅读 · 0 评论 -
六、Python函数的基本概念
函数的定义def 函数名(参数):函数主题句def的意思相当于define 如果函数直接print,一定要在后面加上个()(如果直接输出必须有return)。个人学到这里就感觉Python要比C++写起来方便的多。函数的参数:不止可以加一个def name(a, b):print "my %s is %s"%(a,b)参数《==》抽象对于抽象多参函数:d原创 2017-04-09 12:11:39 · 937 阅读 · 0 评论 -
五、Python的基本数据结构--字典
1、语法dickname ={ 'key':'value', 'key2':'value2' }查看 key dickname .key()查看 value dickname.value()删除item : nickname.popitem()#默认删除第一个如果想将字典里的每一对分行输出 可以这样:for i,p in product .items(): prin原创 2017-04-09 12:10:54 · 255 阅读 · 0 评论 -
四、Python的基本数据结构—元组、集合
一、元组{1、有序的集合2、通过偏移来取数据3、属于不可变的对象,不能在原地修改内容,没有修改、排序等操作}如果要修改,可以通过将其转换为列表的方式来进行 b = list(a)二、集合集合是没有顺序概念的,所以不能通过切片和索引来操作1、创建集合 set() 可变的 frozenset()不可变的2、添加操作 :add ,update3、删原创 2017-04-09 12:10:10 · 277 阅读 · 0 评论 -
三、Python的基本数据结构--列表
1、列表{1、有序的集合2、通过偏移来索引3、支持嵌套4、可变的类型}列表的切片:正向索引,反向索引a = [1,2,3,4,5,6,7]print a[0:4:1]#正向索引print a[-1:-4:-1]#反向索引2、列表添加操作+ 生成一个新的列表extend 接受参数并将该参数的每个元素都添加到原有的列表中,原地修改列表而不是新原创 2017-04-09 12:09:09 · 258 阅读 · 0 评论 -
二、Python的一些基本应用
1、len(全称 length,就是用来计算长度)a='1234'len(a)>>会得到 4(一个中文字符算三个字,转成Unicode之后,就会成为一个,utf-8也可以)2、转义符 (让编译器读懂你的程序)3、字符串前面跟着的小尾巴u'你好'#表示你用的是unicoder'你好\n'#表明不用转义符4、访问子字符串(这时候就要用到序列了)a ='12345'原创 2017-04-09 12:08:17 · 235 阅读 · 0 评论 -
[LeetCode]Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the sam原创 2017-06-01 23:44:22 · 218 阅读 · 0 评论