python笔记
lcctt
新人
展开
-
一.变量和简单类型
1.print函数:#print函数的完整格式print(value,...,sep=' ',end='\n',file='sys.stdout',flush=False)#1.同时输出多个变量print('读者名字:','xuekai','年龄','26')#输出结果:读者名字: xuekai 年龄 26 ------>默认是以空格为间隔符的#2.设置sep变量prin...原创 2019-03-05 05:19:11 · 112 阅读 · 0 评论 -
二.列表、元组和字典
1.序列元组和列表的区别:元组不可改变(final),列表可以改变#创建列表,用[]list = ['c1',20,'c2']#创建元组,用()tuple = ('t2','t1',2)#有的时候为了消除元组的歧义,当其只有一个元素的时候:oneElement = (1,)而不能写成(1),#元组合列表的通用方法#1.使用索引来访问元素(索引从右往左依次增大,从0开始;从右...原创 2019-03-06 08:30:12 · 122 阅读 · 0 评论 -
三、python流程控制语句
1.if分支结构完整的if逻辑结构语句 if expression: statement1 elif expression: statement2 ,.. else: statementnpass语句:相当于占位符,什么也不做 if 1: pass else: print("测试")断言: #如果该表达式为true,代码继续向下执行 #如果是false...原创 2019-03-07 05:55:48 · 181 阅读 · 0 评论 -
四.函数
1.函数的定义(略)2.函数的参数#1.使用关键字传参def add(x,y): return x + y#普通传参调用(位置传参)add(1,2)#关键字传参调用add(y = 2,x = 1)#如果混合使用位置传参和关键字传参,则关键字参数必须位于位置参数之后add(1,x = 1)#这种方式也是错误的,因为第一个参数是位置参数,传递给了x,所以x获取到了两个值,所以尽量...原创 2019-03-07 09:12:08 · 98 阅读 · 0 评论 -
四.类
1.类的定义class Person : #这个init方法是固定的,相当于java的构造方法 def __init__(self,name="默认名字",age = 8) : self.name = name self.age = age #实例方法的第一参数一般是self,其会绑定到调用方法的对象上,类似this关键字 def say(self,msg) print(ms...原创 2019-03-08 04:52:11 · 126 阅读 · 0 评论