这或许是对小白最友好的python入门了吧——9,数字深入体验

先给大家介绍一个函数:range(),这个函数是用来干嘛的呢?很简单,数数的,怎么数呢,我先给大家演示一下:

for num in range(1,5):   
	print(num)

注意一下,range函数的范围是前闭后开(包含前边那个数字但是不包含后边那个)。

range的前后两个数字也可以是式子哦!看下图:

除此之外,我们还可以让range数数的时候隔几个数字:

那你现在可以输出10以内的偶数吗?自己试一下吧!

我们还可以创见一个数字列表,这里要引入列表函数list()。

nums = list(range(10**2,5**4,20))
print(nums)

运用前边学过的函数,不看下边的提示,你可以将前 10 个整数的平方加入到一个列表中吗?

自己试一下再看下边的提示!

我先空几行


我们可以这样操作(特地查了一下平方英文是square):

squares = []  #首先创建一个空列表用来存放要创建的元素for num in range(1,11): 
	squares.append(num**2)
print(squares)

也可以用解析列表的方法:

squares = [num**2 for num in range(1,11)]

num**2在这里给后边的式子一个计算式,for语句给计算式提供具体数值。

方法不局限于这两种,大家有什么更简单的代码可以下方评论区留言分享!

我们还可以对数字进行简单的统计:

min、max、sum分别是最小数、最大数、平均数。

那你会求平均数吗?

求平均数:


原文发布于微信公众号 - TungHsu(gh_cd21b89e52e6)

原文发表时间:2017-12-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JetpropelledSnake

Django学习笔记之Django QuerySet的方法

1175
来自专栏青玉伏案

Oracle常用函数

前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正。 1.Oracl...

1979
来自专栏Python

Django——model基础

ORM 映射关系:     表名 <-------> 类名 字段 <-------> 属性     表记录 <------->类实例对象...

18010
来自专栏数据结构与算法

RMQ算法

一.概述 RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,...

2867
来自专栏青玉伏案

iOS开发之SQLite--C语言接口规范(四) —— Result Values From A Query

  数据库的在上一篇博客中《SQLite之C语言接口规范(三)——Binding Values To Prepared Statements》用到了如何从查询结...

19010
来自专栏王小雷

Python之数据聚合与分组运算

Python之数据聚合与分组运算 1. 关系型数据库方便对数据进行连接、过滤、转换和聚合。 2. Hadley Wickham创建了用于表示分组运算术语“spl...

2329
来自专栏性能与架构

Mysql order by排序优化

1. 加大max_length_for_sort_data参数的设置 在MySQL中,排序算法分为两种,一是只加载排序字段到内存,排序完成后再到表中取其他字段,...

3465
来自专栏xingoo, 一个梦想做发明家的程序员

Lucene查询语法详解

Lucene查询 Lucene查询语法以可读的方式书写,然后使用JavaCC进行词法转换,转换成机器可识别的查询。 下面着重介绍下Lucene支持的查询: Te...

3829
来自专栏chenssy

【死磕Sharding-jdbc】---group by结果合并(2)

在sharding-jdbc源码之group by结果合并(1)中主要分析了sharding-jdbc如何在GroupByStreamResultSetMerg...

922
来自专栏GreenLeaves

SQL学习之高级数据过滤

一、高级数据过滤之IN操作符 IN 操作符用来指定条件范围,范围中的每个条件都可以进行匹配。IN取一组由逗号分隔、括在圆括号中的合法值。代码如下: select...

2045

扫码关注云+社区