python
文章平均质量分 53
ChenyutingZJU
这个作者很懒,什么都没留下…
展开
-
初学Python 1(列表,元组,字典)
输出时占位符的使用:a='chen'b='yu ting'print('my name is %s %s' %(a,b))//整数a=1b=2print('my na e is %d %d' %(a,b))字符串*数字的结果是把字符串输出N遍。print(100*'ha')列表list: 用中括号[ ]表示,字符串要用引号引起来,可以用下标访问,下标从0开始,...原创 2018-03-22 20:54:40 · 146 阅读 · 0 评论 -
初学Python 3(if else,for)
通过if,else语句来认识Python的缩进。 Python把紧挨在一起的,有相同缩进的语句称为一个代码块,注意Python对缩进时严格要求的。 if-elif-else语句age=10if age>11: print('daren')else: print('kid') kidif age==10: print('10 sui')elif ...原创 2018-03-22 22:01:21 · 673 阅读 · 0 评论 -
初学Python 4 for、while循环、函数、time、sys模块
for循环: 可以用range(left,right)左闭右开,也可以用一个列表,实质是把右边列表的值放到变量x中,然后输出x的内容。以语句的缩进来表示一个for循环的代码块。 for循环可以嵌套。for x in range(1,5*6): print(x)for i in list: print(i)for i in list: print(i) f...原创 2018-03-23 21:12:54 · 263 阅读 · 0 评论 -
初学Python 5 Python中的类和对象
“类”,可以认为是把对象按照某一属性划分的类。 用class定义类,后面跟上类的名字;类名后面的括号中的内容表示该类的父类。也就是该类继承自的父类,如果没有合适的父类,就用object类,因为所有类最终都会继承这个类。 在类的定义之后要再定义函数类才能有用,暂且不用的时候可以写上pass。 创建了一个类以后,可以把它归属于某个父类,也可以给它创建子类。且支持多对多。父类、子类都不唯一。...原创 2018-03-24 14:07:55 · 190 阅读 · 1 评论 -
初学Python 6 内建函数
abs函数,返回绝对值print(abs(-10))10bool函数,只接收一个参数 0、None、空的列表、元组、字典为False ;非零、非空的列表、元组、字典为Truebool(0)Falsebool(12.5)Truedir,是directory的缩写,可以告诉你(返回)在变量上可以做些什么,基本可用于任何东西:字符串、数字、函数、模块、对象、类。ans='c...原创 2018-03-24 23:22:50 · 153 阅读 · 0 评论 -
初学Python 7 常用的Python模块
copy模块 可以用来复制对象、列表 copy只是浅拷贝,对原对象的更改也会造成拷贝对象的改变,但是在原列表中添加,不会出现在拷贝后的列表中。 要想拷贝出一个完全不同的东西,要用深拷贝deepcopy,即拷贝过后,对原对象的任何操作,都不会影响拷贝出来的那个。import copyans=copy.copy(animal)ans=copy.deepcopy(animal)impor...原创 2018-03-25 22:09:13 · 131 阅读 · 0 评论 -
初学Python 8 高阶函数
Python中的高阶函数是指,以函数作为另一个函数的参数。 map: 接受两个参数,一个函数,一个iterable,将函数依次作用到序列的每个元素,并把写过作为新的iterator返回。 这里的r就是一个iterator(迭代器)>>> def f(x): return x*x>>> r=map(f,[1,2,3,4,5,6,7,8,...原创 2018-03-31 16:34:26 · 113 阅读 · 0 评论 -
Python中的括号
python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号也叫做花括号{ }。其作用也各不相同,分别用来代表不同的python基本内置数据类型。 1、python中的小括号( ):代表tuple元组数据类型,元组是一种不可变序列。创建方法很简单,大多时候都是用小括号括起来的。 tup = (1,2,3) tup (1, 2, 3) ()#空元组 () 55,#一个...原创 2018-03-26 19:51:06 · 1609 阅读 · 0 评论 -
初学Python 10 Python中的定制类、错误与调试
__slots__ 变量。 如果想要限制实例的属性,可以在定义类时加上这个变量,这样就限制了class能添加的属性。>>> class stu(object): __slots__=('name','age')>>> chen=stu()>>> chen.age=11>>> chen.age11>>> chen.name='chenyu'>>> chen.name'cheny原创 2018-04-01 22:48:48 · 215 阅读 · 0 评论