python
文章平均质量分 77
别吵醒我的梦
乐于学习新技术。
展开
-
Python基础学习(二)
list创建list按照索引访问list倒序访问list添加新元素从list删除元素list替换元素tuple创建tuple创建单元素tuplePython之可变的tuplePython基础学习(一)list创建listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。list是数学意义上的有序集合,也就是说,list中的元原创 2017-08-29 14:42:08 · 225 阅读 · 0 评论 -
Python基础学习(一)
数据类型print语句注释变量定义字符串raw字符串与多行字符串Unicode字符串整数和浮点数布尔类型数据类型Python基础学习(二)整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,1000,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9原创 2017-08-29 09:07:46 · 363 阅读 · 0 评论 -
Python基础学习(三)
Python之if语句Python之 if-elsePython之 if-elif-elsePython之 for循环Python之 break退出循环Python之 continue继续循环Python之 多重循环关于Python其他学习记录Python之if语句age = 20 if age >= 18:print 'your age is', ageprint 'adult'原创 2017-08-29 15:06:01 · 641 阅读 · 0 评论 -
Python基础学习(四)
Dict什么是dict访问dictdict的特点更新dict遍历dictSet什么是set访问setset的特点遍历set更新set其他关于Python学习记录Dict什么是dictd = { ‘Adam’: 95, ‘Lisa’: 85, ‘Bart’: 59 }dict就是通过 key 来查找 value。(类似java中的map)花括号原创 2017-08-29 17:23:40 · 223 阅读 · 0 评论 -
Python基础学习(五)
编写函数函数之返回多值递归函数默认参数可变参数其他Python学习记录编写函数在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。例如:def method(x, y):return x+yretur原创 2017-08-30 15:40:40 · 380 阅读 · 0 评论 -
Python基础学习(六)
对list进行切片倒序切片对字符串切片Python其他学习记录对list进行切片取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:L = ['A', 'B', 'C', 'D']取前3个元素,应该怎么做?最笨的办法是一次取出前3个元素,再通过这3个元素组成一个新的list。但是如果现在要去前N个元素就没辙了。取前N个元素,也就是索引为0-(N-1)的元素,可以用循原创 2017-08-30 16:53:31 · 386 阅读 · 0 评论 -
Python基础学习(七)
什么是迭代索引迭代迭代dict的value迭代dict的key和valuePython其他学习记录什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过 for … in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:原创 2017-08-30 18:09:23 · 211 阅读 · 0 评论 -
Python基础学习(八)
Python其他学习记录列表生成式是Python内置的非常简单却强大的可以用来创建list的生成式。提示:range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,…]举个栗子:要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8,原创 2017-08-31 10:03:52 · 186 阅读 · 0 评论