随笔分类 -  python

摘要:可迭代对象 可以直接作用于for循环的对象统称为可迭代对象:Iterable。 以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的生成器(generator)、 function 阅读全文
posted @ 2020-11-28 16:37 秋叶落日 阅读(85) 评论(0) 推荐(0)
摘要:在Python中,这种一边循环一边计算的机制,称为生成器:generato 创建一个生成器 # g=(x for x in range(100)) #创建一个生成器 # print(next(g))#用next()调用生成器 # print(next(g)) # print(next(g)) # p 阅读全文
posted @ 2020-11-28 15:56 秋叶落日 阅读(164) 评论(0) 推荐(0)
摘要:通过help() 可以查看函数的帮助信息 a= help(max) print(a) 调用函数 调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Python会明确地告诉你:abs()有且仅有1个参数,但给出了两个。 如果传入的参数数量是对的,但参数类型不能被函数所接受,也会 阅读全文
posted @ 2020-11-25 21:12 秋叶落日 阅读(396) 评论(0) 推荐(0)
摘要:位置参数 #计算x的n次方 def non(x,n): s=1 while n > 0: n=n-1 s =s*x return s print(non(5,3)) non(x, n)函数有两个参数:x和n,这两个参数都是位置参数,调用函数时,传入的两个值按照位置顺序依次赋给参数x和n。 默认参数 阅读全文
posted @ 2020-11-25 17:41 秋叶落日 阅读(147) 评论(0) 推荐(0)
摘要:set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 集合set创建 a= set ([1,2,3,'a','b','c']) print(a) 添加与删除集合中的元素 a= set ([1,2,3,'a','b','c']) a. 阅读全文
posted @ 2020-11-25 16:20 秋叶落日 阅读(111) 评论(0) 推荐(0)
摘要:字典 字典使用键-值(key-value)存储,具有极快的查找速度。 定义字典 a = {'wang':15,'zhang':29,'li':73,'zhao':88} print(a) 使用字典 通过键来查找值,一个键对应一个值,多次对一个键放入值,后面的值会冲掉前面的值 a = {'wang': 阅读全文
posted @ 2020-11-21 16:38 秋叶落日 阅读(187) 评论(0) 推荐(0)
摘要:元组 另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改。调用方法与列表相同 a = (1,2,3,4) print(a) print(a[2]) 如果要定义一个空的tuple,可以写成() a = () print(a) 当定义的元组只有一个元素时 阅读全文
posted @ 2020-11-21 15:59 秋叶落日 阅读(125) 评论(0) 推荐(0)
摘要:列表创建 列表中可以存放字符、数字、列表等 name =['www','王大宝',123,['aa',125,'赵钱孙']] print(name) 添加数据 name =['www','王大宝',123,['aa',125,'赵钱孙']] name.append('xx') #在列表末尾添加数据 阅读全文
posted @ 2020-11-19 20:50 秋叶落日 阅读(1086) 评论(0) 推荐(0)
摘要:a = 'ihoewpgDEVbbraVEecddg' 字母的处理 print(a.upper()) #字符串全部改为大写 print(a.lower()) #字符串全部改为小写 print(a.swapcase()) #大小写互换 print(a.capitalize()) #首字母大写其余全部小 阅读全文
posted @ 2020-11-19 17:29 秋叶落日 阅读(614) 评论(0) 推荐(0)
摘要:变量的定义 a = 123 print (a) b = 'abc' print(b) 常量的定义 所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量。 python中的两种除法 1. 浮点型 / a = 12 / 3 print(a) 2. 阅读全文
posted @ 2020-11-18 16:50 秋叶落日 阅读(245) 评论(0) 推荐(0)
摘要:数据类型分类 整数 int 整数 浮点数 float 小数 字符串 str 字符 , 布尔值 bool true 和 false 空值 None None不能理解为0,它是一个特殊的空值 注:数据类型还有列表、字典、圆组、集合等 输入与输出: a = input("输入") print ('输出') 阅读全文
posted @ 2020-11-18 16:23 秋叶落日 阅读(67) 评论(0) 推荐(0)