python第六天
目录
for循环提供了某种手段不依赖索引值 语法for 变量名(会拿到容器类匀速的每一个值) in 容器类元素: for + break# for+break name_list = ['nick','jason','tank','sean'] for name in name_list: if name == 'jason': break print(name) # break会退出本层循环 for + continue# for+continue name_list = ['nick','sean'] for name in name_list: if name == 'jason': continue print(name) # continue 会退出本次循环 for循环嵌套# for循环嵌套 for i in range(3): print(f'-----:{i}') for j in range(2): print(f'*****:{j}') #外层循环一次,内层会循环所有 for + else# for+else name_list = ['nick','sean'] for name in name_list: print(name) else: print('for循环没有被break中断掉') #for循环没有被break的时候会触发else for 循环实现loadingimport time print('Loading',end='') for i in range(6): print(".",end='') time.sleep(0.2) 可变和不可变可变 : 值变 ID不变 不可变 : 值变 ID变 可变类型:列表、字典 不可变类型:数字类型、字符串 有序和无序有序 : 有索引就是有序 无序 : 没有索引就是无序 有序数据类型: 字符串、列表 无序数据类型: 字典 数字类型内置方法一、整型1.作用用来定义年龄、ID号 2.定义方式x = 20 3.使用方法算数运算: +-*/ % // ** 比较运算: < <= > >= == != 二、浮点型1.作用薪资、身高 2.定义方式x=10.2 3.使用方法算数运算: +-*/ % // ** 比较运算: < <= > >= == != 字符串类型内置方法一、作用姓名 二、定义方式x='name' 三、内置方法优先掌握
s = 'nick handsome' print(s[1])
s = 'nick handsome' print(s[0:4]) # 顾头不顾尾 print(s[0:4:2]) # 2表示步长,隔一个取一个 print(1,s[4:0:-1]) # +从左到右,-表示从右到左 print(1,s[2:]) # 左边的不写取到最左边,右边的不写取到最右边
s = 'nick handsome' #循环出每一个字符 for i in s: print(i)
s = 'nick handsome' #判断是否存在该序列,返回布尔值 print('nick' in s) print('nick1' not in s) # True
s1 = 'nick handsome' #计算字符长度 print(len(s1))
# 默认去除两端空格,可以指定去除的字符,可以指定多个字符同时去掉 s1 = 'a nick ******' print(s1.strip()) print(s1.strip(' kc*')) # 可以乱序,但是不能没有
s2 = 'nick|123658|180|140' print(s2.split('|')) # 按照|切割字符串,得到的是一个列表 需要掌握
# strip() 默认去除两端空格 s3 = '**nick**' #lstrip 从左开始去除,rstrip 从右边开始去除 print(s3.lstrip('*')) print(s3.rstrip('*'))
#split默认从左边开始切割 s = 'nick|handsome|180|140|' print(s.split('|',1)) print(s.rsplit('|',1)) # 从右切割
s3 = 'Nick' print(s3.lower()) # 小写 print(s3.upper()) # 大写
s4 = 'nick handsome' print(s4.startswith('nick')) # 以。。。开始 返回布尔值 print(s4.endswith('some')) # 以。。。结束
s = 'a123123' print(s.isdigit()) # 判断字符串内字符是否都为数字,返回布尔值 s = 'askdlfj234' print(s.isalpha()) # 判断字符串内字符是否都为字母 了解
列表类型内置方法一、作用存储多个数据类型 二、定义方式在[]内用,隔开各个数据,可以存储任意数据类型 三、内置方法优先掌握
需要掌握
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 对变量赋值的理解--Pyton中让两个值互换的实现方法
- python解决方案:WindowsError: [Error 2]
- Python解析命令行读取参数--argparse模块使用方法
- python – 如何使用数据帧创建带有secondary_y的条形图
- scrapy了解一下?scrapy-redis和scrapy有什么区别吗?
- Python3实现将文件树中所有文件和子目录归档到tar压缩文件的
- python django url直接访问txt文件。urls.py路由直接指向tx
- Django中URL视图函数的一些高级概念介绍
- python持久性管理pickle模块详细介绍
- 自定义类序列化与反序列化二进制