Python流程控制(2)和数据内置方法(1)
2021/11/5 22:16:58
本文主要是介绍Python流程控制(2)和数据内置方法(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python 流程控制
while 循环
一、while+continue
contine意义是跳过本次循环。看图!
二、while+else
当while循环没有被人为中断(break)的情况下才会走else。看图!
三、死循环
while True:
print(1)
死循环会让CPU极度繁忙 甚至奔溃"""
for循环
for循环可以办到的事情,while都可以办到,但是for循环更加简洁,并且在循环取值上更加方便。
for循环语法表达公式:
for+变量名+in+可迭代对象
例如:
range关键字
1、第一种:一个参数 从0开始 顾头不顾尾
第二种:两个参数,自定义起始位置,顾头不顾尾
第三种:三个参数 第三个数字用来控制等差值
⚠️ 补充知识:
range在不同版本的解释器里,本质不同
1、在python2.x中range会直接生成一个列表
在python2.x种xrange也是迭代器
2、在python3.x种range是一个迭代器,节省内存空间
所以python2.x的xrange就是python3.x种的range
for+break
for+continue
for循环的嵌套使用
数据内置方法
在日常生活中国不同类型的数据具有不同的功能
eg:表格数据文件具有处理表格的各项功能(透视表,图形表,公式计算)视频数据文件具有快进,加速等各项功能。
1、整形int
1.1 方式在代码中展示出来的效果就是 名字( )
1.2 类型转换
注意⚠️ int在做数据转换的时候,只能转换纯数字,‘123.123’,‘judy222’此都不能转换,也就是说,int不能识别除了数字以外的数据。
1.2.1int 进制数转换
将十进制100转换成二进制
print(bin(100))将十进制100转换成二进制
print(bin(100))将十进制100转换成二进制
print(bin(100))
反过来的话:
2、浮点型float
2.1 类型转换
3、字符串
3.1 类型转换
所有数据类型都可以转换成字符串类型。
方法:str(需要转换的数据)
3.2 基本用法
3.2.1 索引取值
3.2.2 切片取值
3.2.3 步长操作
3.2.4 索引支持负数 --> 都在图里
第一张
第二张
第三张
3.2.5 统计字数 用关键词len
3.2.6 移除字符串首尾指定的字符strip()
lstrip()表示去掉左边的空格-->当然这里是以空格为例
rstrip()表示去掉右边的空格-->也可以去掉任何定义的字符
3.2.7 按照指定的字符切割字符串 split()-->该方法的结果是一个列表
终于终于写完啦!!!!!
这篇关于Python流程控制(2)和数据内置方法(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门