自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 小草穗【Python】学习——异常处理

''''''# print(3/0)# 需求:当程序遇到问题时不让程序结束,而越过错误继续向下执行'''try.....except......else格式:try: 语句texcept 错误码 as e: 语句1except 错误码 as e: 语句2............except 错误码 as e: 语句nelse...

2020-02-21 15:33:16 132

原创 小草穗【Python】学习——迭代器

from collections.abc import Iterablefrom collections.abc import Iterator'''可迭代对象:可直接用于for循环的对象(Iterable)(Iterable) 可以用isinstance()去判断一个对象是否是Iterable对象可直接用于for循环的数据类型一般分两种1、集合数据类型,如list,tuple、di...

2020-02-21 15:31:47 250

原创 小草穗【Python】学习——位运算

# ^ 异或运算 同0异1print(5^7)# ~ 每个二进制为取反print(~5)# << 左移动运算符 各个二进制位全部左移动若干位 ,<< 右侧的数字决定,高位丢弃,低位补0print("***")print(2<<2)# >> 右移动运算符 各个二进制位全部右移动若干位 ,>> 右侧的数字决定,高位丢弃...

2020-02-21 15:31:01 167

原创 小草穗【Python】学习——匿名函数

‘’’概念: 不使用def这样的语句定义函数,使用lambda来创建匿名函数特点:1、lambda只是一个表达式,函数体比def简单2、lambda的主体是一个表达式,而不是代码块,仅仅只能在lambada表达式中封装简单的逻辑3、lambda函数有自己的命名空间,且不能访问自由参数列表之外的或全局命名空间的参数4、虽然lambda是一个表达式且看起来只能写一行,与C和C++内联函数不...

2020-02-21 15:27:01 136

原创 小草穗【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 106

原创 小草穗【Python】学习——包

‘’’思考:如果不同的人编写的模块同名怎么办?解决:引入按目录组织方法,称为包特点:引入包以后,只要顶层的包不与其他人发生冲突,那么模块都不会与别人的发生冲突注意:目录只有包含一个"init.py"文件才被人做为一个包‘’’import a.xcsimport b.xcsa.xcs.sayGood()b.xcs.sayGood()一个.py文件就是一个模块...

2020-02-21 15:24:30 103

原创 小草穗【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 335

原创 小草穗【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 994

原创 小草穗【Python】学习——set,list,dict,tuple的转换

list–>setl1 = [1,2,3,4]s1 = set(l1)tuple–>sett1 = (1,2,3,4)s2 = set(t1)set–>lists3 = {1,2,3,4}print(type(s3))l3 = list(s3)print(l3)set–>tuplet4 = tuple(s3)print(t4)

2020-02-21 15:20:14 105

原创 小草穗【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 123

原创 小草穗【Python】学习——函数基础

‘’’认识函数:在一个完整的项目中,某些功能会反复使用。那么会将功能呢封装成函数,当我们使用功能的时候直接调用函数即可。本质:函数就是对功能的封装优点:1、简化代码结构,增加了代码的复用度2、如果像修改某些功能或者修改某个BUG,还需要修改对应的函数即可‘’’‘’’定义函数:格式:def 函数名(参数1,参数2,……):语句return 表达式def:函数代码块以de...

2020-02-21 15:15:17 230

原创 小草穗【Python】学习——while语句

‘’’while 语句:格式:while 表达式:语句逻辑:当程序执行到while语句是,首先计算“表达式”的值‘’’num=1while num <=5:print(num)num +=1

2020-02-21 15:14:27 99

原创 小草穗【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 94

原创 小草穗【Python】学习——dict字典

‘’’概述:键值存储(key-value) 具有极快的查找速度key的特性:1.字典中的key必须唯一2.key必须是不可变对象3.字符串、整数都是不可变的,可以作为key4.list可变的,不能作为key(字符串作为key)5.存储时无序的‘’’dict1 = {“tom”:60,“lilei”:70}元素的访问获取:字典名[key]print(dict1[“lilei...

2020-02-21 15:12:44 169

原创 小草穗【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] = 100print(t...

2020-02-21 15:11:53 152

原创 小草穗【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 98

原创 小草穗【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 486

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除