- 博客(17)
- 收藏
- 关注
原创 小草穗【Python】学习——异常处理
''' ''' # print(3/0) # 需求:当程序遇到问题时不让程序结束,而越过错误继续向下执行 ''' try.....except......else 格式: try: 语句t except 错误码 as e: 语句1 except 错误码 as e: 语句2 ............ except 错误码 as e: 语句n else...
2020-02-21 15:33:16
186
原创 小草穗【Python】学习——迭代器
from collections.abc import Iterable from collections.abc import Iterator ''' 可迭代对象:可直接用于for循环的对象(Iterable) (Iterable) 可以用isinstance()去判断一个对象是否是Iterable对象 可直接用于for循环的数据类型一般分两种 1、集合数据类型,如list,tuple、di...
2020-02-21 15:31:47
335
原创 小草穗【Python】学习——位运算
# ^ 异或运算 同0异1 print(5^7) # ~ 每个二进制为取反 print(~5) # << 左移动运算符 各个二进制位全部左移动若干位 ,<< 右侧的数字决定,高位丢弃,低位补0 print("***") print(2<<2) # >> 右移动运算符 各个二进制位全部右移动若干位 ,>> 右侧的数字决定,高位丢弃...
2020-02-21 15:31:01
230
原创 小草穗【Python】学习——匿名函数
‘’’ 概念: 不使用def这样的语句定义函数,使用lambda来创建匿名函数 特点: 1、lambda只是一个表达式,函数体比def简单 2、lambda的主体是一个表达式,而不是代码块,仅仅只能在lambada表达式中封装简单的逻辑 3、lambda函数有自己的命名空间,且不能访问自由参数列表之外的或全局命名空间的参数 4、虽然lambda是一个表达式且看起来只能写一行,与C和C++内联函数不...
2020-02-21 15:27:01
195
原创 小草穗【Python】学习——装饰器
‘’’ 概念: 是一个闭包,把一个函数当做参数返回一个替代版的函数 本质是是一个返回函数的函数 ‘’’ 装饰器 不能修改函数的内部 就可以用装饰器去加功能 简单的装饰器 ‘’‘def func1(): print(“xcs is a good man”)’’’ f是函数func1的加强版本,装饰之后的 f = outer(func1) 复杂装饰器 ‘’‘def outer(func): def i...
2020-02-21 15:25:32
161
原创 小草穗【Python】学习——包
‘’’ 思考:如果不同的人编写的模块同名怎么办? 解决:引入按目录组织方法,称为包 特点:引入包以后,只要顶层的包不与其他人发生冲突,那么模块都不会 与别人的发生冲突 注意:目录只有包含一个"init.py"文件才被人做为一个包 ‘’’ import a.xcs import b.xcs a.xcs.sayGood() b.xcs.sayGood() 一个.py文件就是一个模块 ...
2020-02-21 15:24:30
167
原创 小草穗【Python】学习——String字符串
‘’’ 字符串是以单引号或双引号括起来的任意文本 ‘abc’ “def” ‘’’ 创建string ‘’‘str1 = “xiao is a good man” str2 = “xiao is a nice man” str3 = “xiao is a gentleman” str4 = "xiao is " str5 = “a man”’’’ 字符串不变 字符串连接 ‘’‘str6 = str4...
2020-02-21 15:21:44
475
原创 小草穗【Python】学习——turtle绘图
导入turtle库 import turtle ‘’’ 绘图窗口的原点(0,0)在正中间,前方即右边 运动命令 forward(d) backward(d) right(d) left(d) goto(x,y) 移动到x,y的位置 speed(s) 壁画绘制的素的 笔画控制命令 up() 抬笔 down() setheading(d) 改变海龟的朝向 pensize(d) pencolor(co...
2020-02-21 15:21:04
1273
原创 小草穗【Python】学习——set,list,dict,tuple的转换
list–>set l1 = [1,2,3,4] s1 = set(l1) tuple–>set t1 = (1,2,3,4) s2 = set(t1) set–>list s3 = {1,2,3,4} print(type(s3)) l3 = list(s3) print(l3) set–>tuple t4 = tuple(s3) print(t4)
2020-02-21 15:20:14
165
原创 小草穗【Python】学习——函数基础关于参数篇
【1】默认参数 要用默认参数,最好将默认参数放到最后 def myPrint(str,age = 18): print(str,age) myPrint(“xcs”,12) ‘’’ 概念:能处理比定义时更多的参数 ‘’’ 【2】不定长参数 加了星号*的变量存放所有未命名的变量参数, 如果在函数调用时没有指定参数,它就是一个空元组 def func(name,*arr): print(name) f...
2020-02-21 15:19:35
185
原创 小草穗【Python】学习——函数基础
‘’’ 认识函数:在一个完整的项目中,某些功能会反复使用。 那么会将功能呢封装成函数,当我们使用功能 的时候直接调用函数即可。 本质:函数就是对功能的封装 优点: 1、简化代码结构,增加了代码的复用度 2、如果像修改某些功能或者修改某个BUG,还需要修改对应的函数即可 ‘’’ ‘’’ 定义函数: 格式: def 函数名(参数1,参数2,……): 语句 return 表达式 def:函数代码块以de...
2020-02-21 15:15:17
293
原创 小草穗【Python】学习——while语句
‘’’ while 语句: 格式: while 表达式: 语句 逻辑:当程序执行到while语句是,首先计算“表达式”的值 ‘’’ num=1 while num <=5: print(num) num +=1
2020-02-21 15:14:27
156
原创 小草穗【Python】学习——for语句
‘’’ 格式: for 变量名 in 集合: 语句 ‘’’ for i in [1,2,3]: print(i) ‘’’ range([start,]end[,step]) 列表生成器 start 默认为0 step默认为1 ‘’’ for x in range(10): print(x) for y in range(2,20,2): print(y) for index,m in enumer...
2020-02-21 15:13:30
149
原创 小草穗【Python】学习——dict字典
‘’’ 概述: 键值存储(key-value) 具有极快的查找速度 key的特性: 1.字典中的key必须唯一 2.key必须是不可变对象 3.字符串、整数都是不可变的,可以作为key 4.list可变的,不能作为key(字符串作为key) 5.存储时无序的 ‘’’ dict1 = {“tom”:60,“lilei”:70} 元素的访问 获取:字典名[key] print(dict1[“lilei...
2020-02-21 15:12:44
218
原创 小草穗【Python】学习——tuple元组
‘’’ 特点: 1.一旦初始化,不能修改 [和list区分] 元组中的元素不能变 ‘’’ tuple1=(1,2,3,4,5) print(tuple1[0]) print(tuple1[5]) 下标越界 print(tuple1[-1]) # -1 下标获取最后一个元素 -2倒数第二个 print(tuple1[-6]) 下标越界 修改元组 ‘’‘tuple1[0] = 100 print(t...
2020-02-21 15:11:53
210
原创 小草穗【Python】学习——set
‘’’ set:类似dict,是一组key的集合,不存储value 本质:无序和无重复元素的集合 ‘’’ 创建 需要一个set 或 tuple 或dict 作为输入集合 s1 = set([1,2,3,1,1,1,4]) print(s1) s2 = set((1,2,3,1,1,1,4)) print(s2) s3 = set({1:“good”,2:“nice”}) print(s3) 添加 ...
2020-02-21 15:09:06
163
原创 小草穗【Python】学习——list列表
‘’’ 创建列表 列表名=[列表项1,列表项2,。。。。] ‘’’ 创建的空列表 list1=[] print(list1) 创建带元素的列表 list2=[1,2,3,4] pay attention : 列表中元素数据可以不同类型 list3 = [1,2,“xiao”,“good”,True] print(list3) 列表元素的访问 取值 格式:list[下标] print(list2[2...
2020-02-21 15:06:39
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅