
python
rrrrrriver
这个作者很懒,什么都没留下…
展开
-
elif conditionals
elif conditionals>>> x=3>>> y=1>>> if x>y:... print(1)///////注意这里实在python shell里写的不会自动空格要手动空格... elif x==y:... print(2) ... else :... print(3) ... 1原创 2020-12-23 21:30:22 · 90 阅读 · 0 评论 -
print or return
print or return当我们写代码的时候写了print没有写returndef daniel(mylist): daniel = sum(mylist)/len(mylist) print("daniel")print(daniel([12,10,5]))print(type(daniel),type(sum))会发现输出结果中既有需要print的内容又有一个nonePS D:\新建文件夹\python例子> python fangfa.py dani原创 2020-12-23 20:23:12 · 121 阅读 · 0 评论 -
isinstance
isinstancedef daniel(value): if isinstance(value,dict)://// 用来判断是不是这个类型的fuction suga = sum(value.values())/len(value) else: suga = sum(value)/len(value) return sugamifa={"cc":12,"bb":22,"cc":33}mifa1=[2,3,4]print(daniel原创 2020-12-23 19:43:50 · 228 阅读 · 0 评论 -
if conditional example
if conditional exampledef daniel(value): if type(value) == dict://///注意打冒号 suga = sum(value.values())/len(value)/////注意这里的方法是values() else: suga = sum(value)/len(value) return sugamifa={"cc":12,"bb":22,"cc":33}mifa1=[2,3,4]原创 2020-12-23 14:31:45 · 181 阅读 · 0 评论 -
creating your own fuction
creating your own fuctiondef daniel(mylist): /////函数命名不能以数字开头,可以输入参数 daniel = sum(mylist)/len(mylist)/////这里前面系统会自动缩进四格, 如果没有就自己敲4个 return daniel print(daniel([12,10,5]))print(type(dan原创 2020-12-23 09:23:21 · 82 阅读 · 0 评论 -
accessing items in dictionary
accessing items in dictionary>>> englishtochinese = {"ear":"erduo","eye":"yanjing","mouth":"zui"} >>> englishtochinese[1] Traceback (most recent call last): File "<stdin>", line 1, in <module>KeyError: 1////////////这里看原创 2020-12-22 19:19:40 · 91 阅读 · 0 评论 -
Accessing Characters and Slices in Strings
Accessing Characters and Slices in Strings>>> daniel = "daniel" //////字符串含有和上一节同一系统的检索系统index且使用方法相同>>> daniel = "suga" >>> daniel[2] 'g' >>> daniel[-1] 'a' >>> daniel[:3] 'sug'>>> mifa = ['he原创 2020-12-22 17:16:44 · 86 阅读 · 0 评论 -
ccessing items and slices with negative indexes
accessing items and slices with negative indexes>>> monday = [1.1,2.2,3.3,4.4,5.5]>>> monday[-1] //////如果你想直接取最后一个数,不必从头数数5.5>>> monday[-1:-2] /////////取切片也是一样,要注意的是如果像这样左右写反是不行的[] >>> monday[-2:-1]/////////还有就是即原创 2020-12-22 14:59:57 · 83 阅读 · 0 评论 -
accessing list slices(切片)
accessing list slices(切片)>>> monday = [1.1,2.2,3.3,4.4,5.5]>>> len(monday) ////求长度5 >>> monday[3] /////提取单个列表对象4.4>>> monday[1:4] /////提取指定列表对象(注意最后一位数是不在提取范围之内的)[2.2, 3.3, 4.4]>>> monday[0:2] [1.1, 2原创 2020-12-22 10:42:31 · 109 阅读 · 0 评论 -
more operations with lists
more operations with lists一级目录二级目录三级目录list.append()list.clear()list.index()一级目录二级目录三级目录>>> dir(list) ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__',原创 2020-12-22 10:15:34 · 86 阅读 · 0 评论 -
accessing list item
acessing list item概念使用方法(运用getitem方法)概念index是检索list中是不是有该项目access item是看list中第几个是什么(注意是从0开始)使用方法(运用getitem方法)>>> monday = [1.1,2.2,3.3]>>> monday.__getitem__(0) 1.1!!!!!!!!!!简化使用法>>> monday = [1.1,2.2,3.3]>>>原创 2020-12-22 09:58:29 · 92 阅读 · 0 评论 -
tuple
tuple一级目录二级目录三级目录list和tuple区别tuplelist一级目录二级目录三级目录list和tuple区别tuple>>> monday = (1.1,2.2,3.3)>>> monday.append(6)Traceback (most recent call last): File "<stdin>", line 1, in <module>AttributeError: 'tuple' object h原创 2020-12-21 09:38:52 · 185 阅读 · 0 评论 -
dict
dictionary types一级目录二级目录三级目录dictionary 中的 values 方法dict.values()和dict.keys()运用dict来求平均数dict和list对比一级目录二级目录三级目录dictionary 中的 values 方法>>> dir(dict) ['__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__',原创 2020-12-21 09:05:14 · 82 阅读 · 0 评论 -
python三点
一、python语法用()还是【】二、数据结构用int还是其他三、算法没有函数时实现想要效果原创 2020-12-17 21:19:00 · 116 阅读 · 0 评论 -
python16-18
python16-18知识点dir(类型)help(str.upper)查看帮助运用方法例子(算平均数)fuction和method引用差别dir(__builtins__)代码知识点dir(类型)dir(str/int/float/list等等)出来对应的方法和属性help(str.upper)查看帮助运用方法例子(算平均数)fuction和method想算一个list的平均数,我们先在dir(list)中查找发现没有这个method所以我们可以考虑用一个fuction引用差原创 2020-12-17 21:13:32 · 95 阅读 · 0 评论