![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
俗人阿亮
小亮,一个喜欢拆东西但永远装不回去的创客
凭着与生俱来的兴趣,专注于物联网,在写代码玩板子的同时,也希望通过写作这种方式,分享自己的个人理解,开发笔记,所见所闻,快乐只有分享
展开
-
python下载各类库失败解决方法
pip install 你需要安装库的名字 -i https://pypi.tuna.tsinghua.edu.cn/simple直接换成国内源原创 2020-02-22 22:37:27 · 4032 阅读 · 1 评论 -
函数的参数
定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。位...原创 2020-02-19 17:30:19 · 299 阅读 · 0 评论 -
定义函数
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:# -*- coding: utf-8 -*-print(my_abs(-99))Run请自行测试并调用my_abs看看返回结果是否正确。请注意,函数体内部的语句...原创 2020-02-19 17:14:17 · 495 阅读 · 0 评论 -
调用函数
Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。调用abs函数:>>...原创 2020-02-19 15:52:10 · 215 阅读 · 0 评论 -
使用dict和set
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy']scores = [95, 75, 85]给定一个名字,要...原创 2020-02-19 15:42:57 · 203 阅读 · 0 评论 -
循环
循环要计算1+2+3,我们可以直接写表达式:>>> 1 + 2 + 36要计算1+2+3+...+10,勉强也能写出来。但是,要计算1+2+3+...+10000,直接写表达式就不可能了。为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看...原创 2020-02-19 15:04:03 · 188 阅读 · 0 评论 -
条件判断
条件判断计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:age = input("请输出你的年龄")d = int(age)if d >= 18: print("你成年了")else: print("你未成年")根据Python的缩进规则,如果if语句判断是...原创 2020-02-19 14:25:21 · 220 阅读 · 0 评论 -
列表(list)与元组(tuple)
listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变...原创 2020-02-19 11:24:24 · 670 阅读 · 0 评论 -
字符串和编码
字符编码我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是6...原创 2020-02-19 10:31:14 · 186 阅读 · 0 评论 -
数据类型和变量
数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8...原创 2020-02-18 23:26:27 · 201 阅读 · 0 评论 -
python输入和输出
输入和输出name = input('please enter your name')print("holle",name)这样取得是字符串是不可以进行计算的a = input("请输入一个数")b = input("请输入一个数")c=a+bprint(c)获取键盘输入值的函数:input(‘这里是提示’)count0 = input("请输入:")用这个...原创 2020-02-18 23:03:25 · 211 阅读 · 0 评论