ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-11-05 20:02:52  阅读:172  来源: 互联网

标签:内置 Python 流程 range while 循环 3.2 print 100


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,流程,range,while,循环,3.2,print,100
来源: https://www.cnblogs.com/JudyJU/p/15514344.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有