首页
学习
活动
专区
圈层
工具
发布

【0基础学Python】基础语法Part3

【Python】基础语法3 函数 创建函数/定义函数 def 函数名(形参列表) 函数体 return 返回值 调用函数 函数名(实参列表) # 不考虑返回值时 返回值 = 函数名...(2,200) calcSum(3,300) 函数可以有一个形参、也可以有多个形参,也可以没有 一个函数的形参有几个,就要传几个实参 Python中函数信产不必指定参数类型,也就是说一个函数可以支持多种不同类型的参数...] print(alist[2])# 下标从0开始,故这里打印3 print(alist[19])# 如果超出列表有效范围,则抛出异常 print(len(alist))# 获取列表长度 print(alist...] for i in range(0,len(alist)) print(alist(i)) 使用while控制 alist = [1, 2, 3, 4] i = 0 while i < len(alist...# ( ) 是一个空的元组 列表、字典无法计算哈希值 print(hash([1,2,3])) // 返回错误 pirnt(hash({'id',1})) // 返回错误 集合 Python 中的 集合

32400
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Python】学习笔记week3-0 输出-输入

    【PYTHON】成功就是从失败到失败,也依然不改热情!#输出 题目描述 使用print( )函数打印输出下述内容。 丘吉尔说:"成功就是从失败到失败,也依然不改热情!"。...) 【PYTHON】回声程序#输入输出 题目描述 请用一行代码编写一个回声程序,将用户输入的内容直接打印出来。...输入 任意输入 输出 和输入内容完全一致 样例输入 Python123 样例输出 Python123 str=input() print(str) 【PYTHON】介绍一下你自己#输出 题目描述 本题目要求输入你的姓名...format(a,b,c)) 【PYTHON】保留小数点后3位#输出 题目描述 输入一个带小数点的数值,保留小数点后三位 输入 一个带小数点的数值 输出 保留小数点后3位 样例输入 12.12345...样例输出 12.123 a=eval(input()) print("{:.3f}".format(a))

    70.6K87

    ej3-0开端

    开始 编码多年,总有一些最佳实践,Java也是,比如设计模式,比如Effective Java 3 (ej3) 。设计模式先后看过《大话设计模式》,《HeadFirst 设计模式》。...而EffectiveJava3我打算阅读英语原版的,翻译过来,提高一下自己的英文阅读能力,同时也思考一下大师总结的编程最佳实践,应用到日常编码工作中。...开端从ef3作者的[宣讲PPT](https://www.yuque.com/office/yuque/0/2019/pptx/186661/1574762227798-103405a7-8cec-4953...建议先快速看一遍ppt,不过全部是英文的,我把它翻译过来,作为我开始ej3的开始。...一系列从集合,数组,输入设备等过来的数据对象,为了大量的数据处理; 按照管道处理数据:一个数据源,0个或多个中间操作,一个终止操作; 支持大部分函数式数据处理; 支持无痛并行:简单的替换流为parallelStream

    11600

    0x3f3f3f3f

    0x3f3f3f3f的十进制是1061109567,是109级别的(和0x7fffffff一个数量级),而一般场合下的数据都是小于109的,所以它可以作为无穷大使用而不致出现数据大于无穷大的情形。...另一方面,由于一般的数据都不会大于10^9,所以当我们把无穷大加上一个数据时,它并不会溢出(这就满足了“无穷大加一个有穷的数依然是无穷大”),事实上0x3f3f3f3f+0x3f3f3f3f=2122219134...最后,0x3f3f3f3f还能给我们带来一个意想不到的额外好处: 如果我们想要将某个数组清零,我们通常会使用memset(a,0,sizeof(a)),方便又高效,但是当我们想将某个数组全部赋值为无穷大时...现在好了,如果我们将无穷大设为0x3f3f3f3f,那么奇迹就发生了,0x3f3f3f3f的每个字节都是0x3f!...所以要把一段内存全部置为无穷大,我们只需要memset(a,0x3f,sizeof(a))。 所以在通常的场合下,0x3f3f3f3f真的是一个非常棒的选择!

    1.3K10

    3 个常识点必须先了解!0基础入门Python!

    Python 在设计上坚持了清晰划一的风格,这使得 Python 成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。Python 具有丰富和强大的库。...推荐去看《简明python教程》,非常好的一本 Python 入门书籍。 (2)Python 实际项目 等你对 Python 的语法有了初步的认识,就可以去找些 Python 实际项目来练习。...(3) Python 的学习规划 当你把上面两点做好以后,你就已经入门了 Python,接下来就是规划好自己的以后的学习规划。能找到一个已经会 Python 的人。...Python 可以做的事非常的多,比如:Python 可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站像知乎、YouTube 就是 Python 写的;可以做网络游戏的后台,很多在线游戏的后台都是...Python 开发的。

    54152

    【Python 第0课】Why Python?

    为什么用Python作为编程入门语言? 原因很简单。 嗯。。。原因就是,很简单。。。 每种语言都会有它的支持者和反对者。去Google一下“why python”(程序员准则:要Google不要百度。...当学C++的同学还在写链表,学Java的同学还在折腾运行环境的时候,学Python的你已经像上图一样飞上天了。 当然,除了简单,还有一个重要的原因:因为我现在每天都在写Python。...况且Python还是挺有利于形成良好编程思维的一门语言。 推荐两本我个人比较喜欢的Python入门书籍,一本是《简明Python教程》,点击最下方的“阅读原文”可以看到它的在线版。...另一本是《Head First Python》,Head First系列都是非常浅显易懂的入门类书籍,虽然我只瞄过几眼,但感觉还是不错的。...事情的直接起因是Sunny同学昨天跟我说,她最近在学Python,如果碰到不懂的地方希望能问问我。我又联想到前阵子Jing同学说想学一门编程语言,于是就有了这么个号。

    1.2K70

    mayavi作图指南0-mayavi在python3下的安装

    用过mayavi的人,都知道mayavi的好,作图非常的漂亮,三维图像非常的逼真,但是由于官方似乎还不直接支持python3(也没有说不支持),所以用pip和conda都无法安装,只好下载编译文件,自行处理各种依赖关系...* python2 的朋友直接使用 conda install mayavi 即可 * 1 包的安装顺序 首先给出各种包的下载地址,已打包好,下载解压即可:链接:http://pan.baidu.com.../s/1dER3XWt 密码:6mrl * 如果链接失效,联系博主重新上传 * 1.1 安装顺序: apptools-4.4.0, configobj-5.0.6, pyface-5.1.0, traitsui...-5.1.0 这四个包都是库源文件,所以到各自文件夹中打开cmd,运行: python setup.py install, 例如安装apptools,在apptools文件夹中打开cmd,输入:python

    2.5K100

    raid0、1、3、5

    根据RAID所采用的方法不同,可以将其分为0-5六个级别: RAID 0:主机要求写入数据时,RAID控制器将数据分成许多块,然后并行地将它们写到磁盘阵列中的各个硬盘上;读出数据时,RAID控制器从各个硬盘上读取数据...RAID 3:同RAID 0一样,RAID 3也采用数据分块并行传送的方法,但所不同的是它在数据分块之后计算它们的奇偶校验和,然后把分块数据和奇偶校验信息一并写到硬盘阵列中。...在硬盘利用率方面,RAID3比RAID 1要高,例如由5个硬盘组成的阵列,冗余度只有20%。...RAID 5:与RAID 3所采用的数据处理方法相似,所不同的是它把奇偶较验信息交叉写到阵列中的每个硬盘上,从而克服了RAID 3中的瓶颈问题。...以上图解:P1为校验信息,d0....为数据,每个磁盘都有一个校验信息。 除以上外,我们还可以用软件技术实现RAID磁盘阵列。

    1.1K20
    领券