Python教程

Python流程控制(2)和数据内置方法(1)

本文主要是介绍Python流程控制(2)和数据内置方法(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Python 流程控制

while 循环

一、while+continue

contine意义是跳过本次循环。看图!
image
image

二、while+else

当while循环没有被人为中断(break)的情况下才会走else。看图!
image
image

image
image

三、死循环

while True:
print(1)
死循环会让CPU极度繁忙 甚至奔溃"""

for循环

for循环可以办到的事情,while都可以办到,但是for循环更加简洁,并且在循环取值上更加方便。
for循环语法表达公式:
for+变量名+in+可迭代对象
例如:
image
image

range关键字

1、第一种:一个参数 从0开始 顾头不顾尾
image
第二种:两个参数,自定义起始位置,顾头不顾尾
image
第三种:三个参数 第三个数字用来控制等差值
image
⚠️ 补充知识:
range在不同版本的解释器里,本质不同
1、在python2.x中range会直接生成一个列表
在python2.x种xrange也是迭代器
2、在python3.x种range是一个迭代器,节省内存空间
所以python2.x的xrange就是python3.x种的range

for+break

image

image

for+continue

image

image

for循环的嵌套使用

image
image

数据内置方法

在日常生活中国不同类型的数据具有不同的功能
eg:表格数据文件具有处理表格的各项功能(透视表,图形表,公式计算)视频数据文件具有快进,加速等各项功能。

1、整形int

1.1 方式在代码中展示出来的效果就是 名字( )
1.2 类型转换
image
注意⚠️ int在做数据转换的时候,只能转换纯数字,‘123.123’,‘judy222’此都不能转换,也就是说,int不能识别除了数字以外的数据。
1.2.1int 进制数转换

将十进制100转换成二进制
print(bin(100))

将十进制100转换成二进制
print(bin(100))

将十进制100转换成二进制
print(bin(100))

反过来的话:
image

2、浮点型float

2.1 类型转换
image

3、字符串

3.1 类型转换
所有数据类型都可以转换成字符串类型。
方法:str(需要转换的数据)
3.2 基本用法
3.2.1 索引取值
image

3.2.2 切片取值
image

3.2.3 步长操作
image

3.2.4 索引支持负数 --> 都在图里
第一张
image
第二张
image
第三张
image

3.2.5 统计字数 用关键词len
image

3.2.6 移除字符串首尾指定的字符strip()
image
lstrip()表示去掉左边的空格-->当然这里是以空格为例
rstrip()表示去掉右边的空格-->也可以去掉任何定义的字符
3.2.7 按照指定的字符切割字符串 split()-->该方法的结果是一个列表
image

终于终于写完啦!!!!!
image

这篇关于Python流程控制(2)和数据内置方法(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!