- 博客(13)
- 收藏
- 关注
原创 Python学习,Day13
### 迭代器 : 能被next调用,并不断返回下一个值的对象,叫做迭代器(对象)“”"概念:迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代特征:并不依赖索引,而通过next指针迭代所有数据,一次只取一个值,大大节省空间“”"1.可迭代对象setvar = {“a”,“b”,“c”,“d”}for i in setvar:print(i)dir 获取当前类型对象中的所有成员“”“iter 方法用来判断是否是可迭代性数据”
2020-07-22 17:02:29
617
原创 Python学习,Day12(函数闭包,匿名函数)
# ### 闭包函数"""如果内函数使用了外函数的局部变量,并且外函数把内函数返回出来的过程,叫做闭包里面的内函数是闭包函数"""# 基本语法def songyunjie_family(): father = "王健林" def f_hobby(): print("我们先顶一个小目标,比如赚它一个亿,这是我爸爸{}".format(father)) return f_hobbyfunc = songyunjie_family()func()obj = func.__clo
2020-07-20 21:23:11
135
原创 Python学习,Day11
# ### return 返回值"""自定义函数的返回值,return 可以把值返回到函数的调用处 (1) return + 六大标准数据类型 , 还有类和对象,函数 如果不定义return , 默认返回的是None (2) 在执行完return之后,立刻终止函数,后面的代码不执行"""# 1.return的返回类型def func(): # return 1 # return 3.14 # return "abc" # return [] # return () # re
2020-07-20 21:20:57
124
原创 Python学习,Day10(函数参数)
# ### 函数 : 功能(包裹一部分代码 实现某一个功能 达成某一个目的)"""特点:可以反复调用,提高代码的复用性,提高开发效率,便于维护管理函数基本格式 函数的定义: def 函数名(): code1 code2 函数的调用: 函数名()"""# 定义函数def func(): print("我是一个函数")# 调用函数func()# 函数命名""" 函数命名字母数字下划线,首字符不能为数字严格区分大小写,且不能使用关键字函数命名有意
2020-07-20 21:18:24
125
原创 Python学习,Day8
###列表相关的函数增lst=["adc"]#append向列表的末尾添加新的元素lst.append("xyz")#insert 在指定索引之前插入元素lst.insert(0,"李")lst.insert(2,"凡")print(lst)#extend 迭代追加所有元素"""要求:数据的类型是可迭代性数据"""strvar = "1234"lst.extend(strvar)print(lst)删# pop 通过指定索引删除元素,若没有索引移除最后那个lst =
2020-07-20 21:13:06
65
原创 Python学习,Day7(字符串操作和函数)
# ### 字符串的相关操作"""(1)字符串的拼接(2)字符串的重复(3)字符串跨行拼接(4)字符串的索引(5)字符串的切片:语法 => 字符串[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开始索引:] 从开始索引截取到字符串的最后 (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1) (3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1) (4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取
2020-07-20 21:07:46
142
原创 Python学习,Day6
双向循环练习#1.打印十行十列的小星星#1 j 外循环用来控制行数j = 0while j<10: # 打印一行十个星星 i = 0 while i <10: # 写上循环的逻辑 print("*",end="") i+=1 # 打印换行 print() j+=1#2 打印十行十列小星星(隔列换色小星星,两个循环)i = 0while i<10: # 打印隔列换色星星 j = 0 while j < 10: if j % 2 ==
2020-07-12 11:09:06
430
原创 Python学习,Day5
###判断类型isinstance#用法一isinstance要判断的值,要判断的类型返回True返回Falseres = isinstance(5,int)res = isinstance(“11223344”,str)res = isinstance([1,2,3],tuple)print(res)用法二isinstance(要判断的值,(可能的类型1,可能的类型2,可能的类型3 … ) ) 如果有一个类型满足,返回的是True 否则 返回Falseres = isinstance(
2020-07-07 21:01:20
105
原创 Python学习,Day4
###运算符(1)算术运算符,+ - * / // % **var1 = 12var2 = 4#加res = var1 + var2#减res = var1 - var2#乘res = var1 * var2#除法(注意,除法的结果永远是小数)res = var1 / var2res = 3.0#// 整除 地板除(1)被除数与除数都是整数,返回整数res = 11//3res = 3(2)被除数与除数有一个是小数,返回小数res = 11.0//3res =
2020-07-02 19:06:38
179
原创 Python学习,Day3
### 强制类型转换 Number (int float bool complex)var1 = 13var2 = 13.789var3 = Truevar4 = 5-7jvar5 = “9988”var6 = “abcd4567”#(1) int强制转换成整型res = int(var2) # 13res = int(var3) # False => 0 True => 1res = int(var5) # 9988#res = int(var6) errorprint
2020-07-01 21:24:14
85
原创 Python学习,Day2
### Number ( int float bool complex)#int 整型 (正整数 0 负整数)intvar = 123#type 获取值的类型res = type(intvar)#id 获取一个值的地址res = id(intvar)#二进制整型intvar = 0b1111#八进制整型intvar = 0o125#十六进制整型intvar = 0x1010### Number (int float bool complex)#(1) float 浮点型 小数
2020-06-30 21:22:26
169
原创 Python学习,Day1
### 注释: 就是对代码的解释,方便大家后期阅读代码#ctrl + q notepad ctrl + / pycharm ctrl + c ctrl + v ctrl + x ctrl + z 撤销 ctrl + y 反撤销 windows快捷键#注释的种类 : (1) 单行注释 (2) 多行注释(1) 单行注释#python 2.x print “你好”#python 3.x print(“你好”)#了解 , 再其他语言中 , 注释使用// 比如php…(2) 多行注释
2020-06-30 21:14:36
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人