Python笔记
Senn · 森
公众号 senn 森
展开
-
Python学习笔记——变量
为什么要有变量:1.存储程序在运行中存在的值 2.变量的名称就是对所存储的数据最好的描述 3.在设置好变量后再次调用只需要简单的调运其存储的值,不需要再次计算举个例子:c = 10 #变量cd = 20 #变量dz = c+d #变量zprint(z) #输出值30变量命名规则具又描述性只能以下划线,数字,字母组成(区分大小写),不能有原创 2018-01-23 17:19:57 · 163 阅读 · 0 评论 -
Python学习笔记——注释,缩进,字符串与与整型的转换
注释单行注释 “#”后跟随内容print('hi') # 此为单行注释内容多行注释 ”’注释内容 ”’ 注释内容两侧为三个单引号'''此为注释'''print('hi')字符串和整型转换type()函数用于查看数据类型 str()函数可以把数据转换为字符串类型 int()函数可以吧数据转换为整型a = 10 print(a,type(a)) #原创 2018-01-23 18:19:44 · 314 阅读 · 0 评论 -
Python学习笔记——字典及其操作(增,删,改,查)
字典python中唯一的映射类型,采用键值(key-value)对的方式存储数据,python中通过对key进行哈希函数运算,根据计算结果得到value值得存储位置。这样就要求key值必须是可哈希的。可哈希代表着key必须唯一是不可变类型,如:数字,字符,元组(只读列表,用( )表示)列表是有序的对象集合,元素通过索引(偏移)来查询字典是无序的对象集合,元素通过key来查询字典用{原创 2018-02-01 21:43:18 · 18085 阅读 · 0 评论 -
python学习笔记——字符串及其主要的操作
字符串的拼接用 + 连接 (效率低)a = 'xiao'b = 'wang'c = a+bprint(c) # 结果 xiaowangjoin()字符串拼接 效率高a = 'xiao'b = 'wang'd = ' '.join([a,b]) ## str方法print(d) #结果xiao wang字符统计count()s1 = '原创 2018-02-01 22:28:32 · 174 阅读 · 0 评论 -
Python学习笔记——判断输入内容是否为数字
输入时判断通过格式化操作符 (%)%s :string(字符串)型%d :int(整数)型%f :float(浮点数)型name = input("mane:")age = input("age :")info = '''-----info -----name : %s age : %d # 如果输入不是整型程序执行会报错'''%(name,age原创 2018-01-29 19:32:22 · 33886 阅读 · 0 评论 -
Python学习笔记——列表(list)的增,删,改,查
列表(list)列表在其他的编程语言中又被叫做数组用 [ ] 表示。 元素的开始位置为0.f = ['小李','小张','小黄'] #这就是一个列表列表的查切片根据索引位置输出 f (开始位置:结束位置)位置如果不输 开始位置默认为0 结束位置默认为最后一位,正值代表从左往右开始,负值代表从右往左f [开始位置 :结束位置 :步长]f = ['小原创 2018-01-30 13:54:15 · 354 阅读 · 0 评论 -
Ipython的魔术命令——?%
Python中的 ?python中一切皆对象Python对象+? 显示对象的基本信息Python对象+?? 如果是函数显示函数源码x=1x?我把查到的信息摘录如下Type: intString form: 1Docstring: int(x=0) -> integerint(x, base=10) -> integer...原创 2018-05-02 15:00:39 · 1089 阅读 · 0 评论 -
knn算法的实现
k近邻法k近邻法是一种基本的分类和回归的方法。K近邻思想k近邻的思想简单的来说就是一个投票选举,给定一个训练数据集(所有已经投票的人),输入一个新的实例(一个还未投出的票),去寻找与这个实例中最邻近的K个实例(和这个没有投出票最近的K个人),这K个实例的多数来自于某个类(投票的某个对象),这个新实例就是属于这个类(从众,和周围多数人保持一致)。在这个过程中,有一个最重要的问题就...原创 2018-06-25 10:59:17 · 221 阅读 · 0 评论