WordPress极简博客 WordPress极简博客
  • 新鲜事
  • 战疫情
  • UI素材
    • UI素材
    • 电商/节日
    • PPT
      • 节日庆典
      • 工作汇报
      • 商业计划书
    • word
      • 简历竞聘
      • 合同/公文
  • 创客头条
    • 音乐分享
    • 初创文章
    • 极客头条
    • 生活趣事
    • 生活日记
    • 防骗指南
  • 编程教学
    • API日记
    • Linux安全栏目
      • Linux运维安全汇总
      • DDOS攻击防护
      • XSS攻击防护
      • SQL安全防护
    • Python技术栏目
      • Python基础入门
      • Python基础结构
    • WordPress技术栏目
      • WP主题
      • WordPress技术教程
      • RIPRO主题美化
    • WordPress漏洞发布
    • 技术教程汇总
    • 严选源码
  • 专题
  • 基友
  • 隐私
  • 注册
    登录
立即登录
  • 首页
  • 云优化
  • 新疫情
  • 新鲜事
    • 热文
    • 极客
    • 生活
  • 技术篇
    • WP主题
    • 技术教程
    • Python入门
    • Python基础
  • 专题篇
  • 友链君
首页 编程教学 Python学习路线 数值运算及序列类型的讲解

数值运算及序列类型的讲解

夏柔 11月 24, 2020

今日推荐万能命令: type()

使用方法: 例如你不知道 a、3、3.4是什么类型 , 直接输入: type(3)即可


Hello world ! 我是夏柔 , 这里是Python个人学习路线日志笔记。

一、运算符号

符号含义
+数字相加的符号
-数字相减的符号
*数字相乘的符号
/数字相除的符号
%数字取余的符号
//数字取整的符号
**数字相乘几次幂
......
Python 3

举例:

部分内容已隐藏
立即登录,阅读全文

上面所讲的例子, 都可以运行并且实现, 但每个单运算必须有衔接

比如 (19*12)(19+33) 或 (1+1(1*1))+(1+1+(30*94))

这样是无法运行的, 计算机看不懂两个括号在一起是什么意思 包括大括号中的小括号

二、变量

数值类型(4种): int float bool complex

2.1 int 类型

int类型是整数, 例如: 1,2,10,100,1500

注: 变量的命名规则: 可包含数字字母

错误行为: 使用中文、数字开头、单个字符、包含小数点

错误举例:

部分内容已隐藏
立即登录,阅读全文

正确举例:

部分内容已隐藏
立即登录,阅读全文

2.2 Bool( Bool类型 )

输入字母一定要首字母大写, 例如:

True False
数值运算及序列类型的讲解-WordPress极简博客
例子输出

如果不输出首字母大写且没有被定义的字母, 则计算机不认识 输出会报错, 如上图显示

2.3 float( float类型 )

float() 函数用于将整数和字符串转换成浮点数。

小数 例如: 1.4 1.3 1.70

>>>float(1)
1.0
>>> float(112)
112.0
>>> float(-123.6)
-123.6
>>> float('123')     # 字符串
123.0

三、字符串

3.1 str( str类型 )

str: 引号包围的就是字符串 单引号 / 双引号 / 三引号

3.2 list( list类型 )

list() 方法用于将元组转换为列表。

注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。

数值运算及序列类型的讲解-WordPress极简博客
list 用法

扩展:

  • 列表最外面始终括号, 元祖最外面是小括号
  • 列表可变 元祖不可变
  • 元素与元素之间用逗号隔开
  • 元祖里面只有一个元素的时候, 用逗号隔开

扩展例子:

部分内容已隐藏
立即登录,阅读全文
数值运算及序列类型的讲解-WordPress极简博客
list的列表的定义
数值运算及序列类型的讲解-WordPress极简博客
tu的元祖的定义

四、序列类型

4.1 索引取值:

>>> li = [1,2,3,4,5,6]

#索引取值 每一个序列类型都有下标, 下标是从0开始的

 

数值运算及序列类型的讲解-WordPress极简博客
序列演示

取值演示:

数值运算及序列类型的讲解-WordPress极简博客

负一 代表整个元祖列表的最后面, 如图是6, 则输出为6 以此类推, 本演示最终负为6

扩展: 索引取值, 负向取值 -1 取的就是最后一个元素,负值越小, 取的越靠前

自行敲代码, 不建议按照理论知识去背

4.2 切片取值:

数值运算及序列类型的讲解-WordPress极简博客

扩展: 切片取值, 取头不取尾

数值运算及序列类型的讲解-WordPress极简博客
序列演示

上图所示, 序列列表的图里总共有5个数字, 则 0:5 告诉计算机切出0~5的数

li = [1,2,3,4,5,6] 尾巴不取, 输入: li[0:5]则输出为: 1,2,3,4,5

li = [1,2,3,4,5,6] 尾巴要取, 输入: li[0:6]则输出为: 1,2,3,4,5,6 

如果没看懂, 我们再来看一遍

li = [1,2,3,4]

  • 1代表0
  • 2代表1
  • 3代表2
  • 4代表3

比如我需要取出2和3, 按照取头不取尾的定律, 则需要在终端输入: li[1:3]

3为4, 代表尾巴, 计算机不取尾巴, 则最终输出结果: 2,3


负数同样规律 从小往大取, 例子:

li = [1,2,3,4,5,6]

取值: li[-5:-1] 输出结果: 2,3,4,5


扩展:

  • 正数是从左往右数,并且最左边的1代表为0 起步
  • 负数是从右往左数,并且最右边的 6 代表为1
  • 取值的写法不能为 从大到小取值, 例如 li[-1:-5] 这样是错误的 必须需要有交集
  • 负数和正数不能同时输入 , 例如: li[-1:5] 这样是错误的

4.3 区间取值:

原: li[1,2,3,4,5,6]

输入: li[0:5:1] 取值结果[1,2,3,4,5]

扩展: 1为正常从左往右取值, 每个数字都要输出

输入: li[0:5:2] 取值结果[1,3,5]

数值运算及序列类型的讲解-WordPress极简博客
区间取值

在 0:5 的区间里取 1,3,5 跳着取

数值运算及序列类型的讲解-WordPress极简博客

因为0:9 取出来是[1, 2, 3, 4, 5, 6, 7, 8, 9] 区间为3, 在[1, 2, 3, 4, 5, 6, 7, 8, 9]里取值,所以1,4,7 就没有输出了,7再跳是10, 但取值范围只到9

以此类推, 数越大越多,区间2则空1个,3则空2个,4则空3个...

重新举例:

部分内容已隐藏
立即登录,阅读全文

原创文章, 转载请注明来源, 感谢支持!

#bool#python序列类型#切片#区间取值#变量
6
等 6 人赞过
J2dcg1.png
猜你喜欢
  • Python字符串的基础笔记
  • RiPro-v2定制推广注册赠送会员
  • Python赋值语句讲解
  • Python字符串的格式化输出
  • Python字符串之切片例子大全
  • Python3逻辑运算符
  • Python3字典
  • Python3集合
  • Python3深浅复制
  • Python3字符串格式化
26 7月, 2020
坚持 - 使我动力更强!
夏柔
站长
夏山如碧 - 怀柔天下
1725
文章
25
评论
58145K
获赞
版权声明

文章采用创作共用版权 CC BY-NC-ND/2.5/CN 许可协议,与本站观点无关。

如果您认为本文侵犯了您的版权信息,请与我们联系修正或删除。
投诉邮箱wpsite@aliyun.com

栏目推荐
Python基础入门33
WordPress技术教程267
前沿技术情报所22
城市创新——新消费11
最近有哪些不可错过的热文23
程序员的养生之道0
节
春
  • 新鲜事
  • 疫情实况
  • UI素材
  • 技术教程
  • 音乐分享
  • 专题
  • 友情
  • 隐私
  • 云优化
Copyright © 2019-2025 WordPress极简博客. Designed by 夏柔. 辽公网安备21010502000474号 辽ICP备19017037号-2