![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
莯顼姁
是芋泥面包呀
展开
-
编译器和解释器
原创 2022-03-10 23:42:37 · 154 阅读 · 0 评论 -
对于Python类中单下划线_foo、双下划线__foo与__foo__的成员
python中主要存在四种命名方式:1、object #公用方法2、_object #半保护#被看作是“protect”,意思是只有类对象和子类对象自己能访问到这些变量,在模块或类外不可以使用,不能用’from module import *’导入。#object 是为了避免与子类的方法名称冲突, 对于该标识符描述的方法,父类的方法不能轻易地被子类的方法覆盖,他们的名字实际上是classname__methodname。3、 _ object #全私有,全保护#私有成员“private”原创 2022-03-07 23:26:27 · 1057 阅读 · 0 评论 -
python中的浮点数类型
一、浮点数类型有一个特点需要注意:在计算机中所有的数字都是采用二进制表示的具体来说,在python中采用53位二进制来表示一个浮点数的小数部分那么0.1在计算机中表示的二进制是一串0101这样的数字但是呢我们需要知道,由于计算机中十进制和二进制之间不存在严格的对等关系所以0.1在用二进制表示的时候,它是一个无限的小数那么计算机呢只能截取其中的53位,无限的接近0.1,但它并不是真正地等于0.1因此经过二进制地转换 经过二进制的计算 再经过反向转换,转换成十进制小数的时候结果会无限接近0.原创 2020-11-14 22:58:59 · 12704 阅读 · 0 评论 -
温度转换
温度转换摄氏度和华氏度摄氏度:标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画华氏度:标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画理解:1.将温度值进行转换2.将温度信息发布的声音或者图像形式进行理解和转换3.监控温度信息发布渠道,实时获取并转换温度值输入:是带有摄氏或华氏标志的温度值处理:根据温度标志的不同,选取不同的温度转换算法输出:是带有摄氏或华氏标志的温度值F表示华氏度,C表示摄氏度转换公式:...原创 2020-11-10 12:19:12 · 216 阅读 · 0 评论 -
Python中eval函数的用法
文章目录一、eval函数的作用二、eval函数的使用例子栗子1栗子2栗子3栗子4一、eval函数的作用它是评估函数-eval() 去掉参数最外侧引号并执行余下语句的函数eval(<字符串或字符串变量>)二、eval函数的使用例子栗子1eval("1")输出:栗子2eval("1+2")输出:栗子3eval('"1+2"')输出:这里我有一个疑惑用pycharm 运行出来是这样的:用IDLE命令行运行出来是这样的栗子4eval('print("Hello原创 2020-11-09 23:14:11 · 2929 阅读 · 0 评论 -
python中字符串的使用
使用[ ]获取字符串中一个或多个字符-索引:返回字符串中单个字符 .例子:TempStr[-1]-切片:返回字符串中一段字符子串 .例子:TempStr[1:3],截取第二个第三个不包括第四个原创 2020-11-09 22:16:48 · 98 阅读 · 0 评论 -
python中变量命名的一些规则 和保留字
命名规则:大小写字母、数字、下划线和汉字等字符及组合注意事项:大小写敏感、首字符不能是数字、不能与保留字相同Python和pyhton是不同变量,123Python是不合法的保留字:被编程语言内部定义并保留使用的标识符python一共有33个保留字 也叫关键字保留字大小写敏感,注意最后三个 True、False、None是首字母大写的标黑色26个保留字,是python基础语法体系中出现的...原创 2020-11-09 19:44:23 · 1974 阅读 · 0 评论 -
这个语言 为什么叫python
创始人Guido 喜欢看电视????他在一段很长的时间一直在追一部 喜剧组合所形成的的系列电视剧这个组合叫Monty Pyhton,是一个六人组成的英国喜剧团体这个Monty Pyhton 有点像中国的武林外传在长达十几年的时间,产生了大量的 系列的 荒诞有趣的 但是又有一定讽刺效果的小的作品在欧洲美国形成了广泛的影响力...原创 2020-11-08 10:32:02 · 93 阅读 · 0 评论 -
程序编写方法 IPO
I:inputP:processO:output输入:文件输入、网络输入、控制台输入交互界面输入、内部参数输入输出:是程序展示运算结果的方式控制台输出、图形输出、文件输出网络输出、操作系统内部变量输出处理:统称为算法对输入数据进行计算产生输出结果的过程1.分析问题:想清楚问题的计算部分2.划分边界:划分问题的功能边界,规划IPO3.设计算法:设计问题的求解算法,关注算法4.编写程序5.调试测试6.升级维护...原创 2020-11-08 10:20:37 · 4558 阅读 · 0 评论 -
【编译和解释】【源代码和目标代码】【静态语言和脚本语言】
源代码:采用某种编程语言编写的计算机程序,人类可读原创 2020-11-08 09:58:44 · 5604 阅读 · 0 评论 -
python程序的输入函数input()和输出函数print()格式化
例子1:Name=input('请输入你的名字:')print(Name)终端的显示如下:请输入你的名字:然后 在终端处,我们可以输入任意的内容。这里我输入 张三,终端将会显示:请输入你的名字:张三在上面的代码中,我输入了 张三 这个值,并把他赋予给了Name。由于函数的性质,单独的input是无法显示的,所以我们在用input函数的时候,需要像上面所打出的代码一样,首相要进行赋值,因为只有赋了值,input函数才能有意义。关于input函数的数据类型:要注意,input函数输入的值原创 2020-10-22 17:29:04 · 868 阅读 · 0 评论 -
reshape函数关于参数‘-1’的用法
此处补充一句:我当时不懂reshape函数中的参数‘-1’是什么意思那么举个例子:假设有个一位数组aa=np.array([1,2,3,4,5,6,7,8,9,10])a.shape12(10,)我想让它变成一个2列的二维数组,我要自己计算它的行数,10/2=5a.reshape提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例原创 2020-09-23 22:57:08 · 649 阅读 · 0 评论 -
DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the
pycharm提示:DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel().return f(**kwargs)文章目录pycharm提示:DataConversionWarning: A column-vector y was passed when a原创 2020-09-12 21:20:39 · 16250 阅读 · 3 评论 -
Pycharm中round函数的用法
文章目录一、round函数的作用二、round函数的用法1.一个数值2.一个向量3.一个矩阵一、round函数的作用round函数用于舍入到最接近的整数二、round函数的用法1.一个数值代码如下:print(round(2.1))print(round(2.5))print(round(2.8))print(round(-2.1))print(round(-2.5))print(round(-2.8))得到结果:这里很神奇 round(2.5)得到的是2。在文档中给出了回答原创 2020-09-13 18:19:28 · 1580 阅读 · 0 评论 -
TypeError: type numpy.ndarray doesn‘t define __round__ method
pycharm提示:TypeError: type numpy.ndarray doesn’t define round method文章目录pycharm提示:TypeError: type numpy.ndarray doesn't define __round__ method一、问题二、解决将round方法改为np.round即可!一、问题matrix = round(np.array([[1.5,2.3],[1,2],[1,2]]))报错界面类型错误:类型numpy.ndarray未定原创 2020-09-13 17:04:51 · 2740 阅读 · 3 评论