有限循环
for 变量 in iterable:
pass
'''
s1 = '老男孩教育最好的讲师:太白'
# for i in s1:
# print(i)
for i in s1:
print(i)
if i == '好':
break
len方法获取
startswith 判断开头
# startswith endswith
# print(s.startswith('t')) ***
# print(s.startswith('taiBAi')) ***
# print(s.startswith('B',3,6))
replace替换
msg = 'alex 很nb,alex是老男孩教育的创始人之一,alex长得很帅'
# msg1 = msg.replace('alex','太白') # 默认全部替换
# msg1 = msg.replace('alex','太白',2)
# print(msg)
# print(msg1)
strip去除空格 也可以去除指定字符
#s4 = 'rre太r白qsd'
# s5 = s4.strip('qrsed')
# print(s5)
split 指定分隔符
# 默认按照空格分隔,返回一个列表
# 指定分隔符
# str ---> list
# s6 = '太白 女神 吴超'
# s6 = '太白:女神:吴超'
# l = s6.split(':')
# print(l)
join连接符
s1 = 'alex'
s2 = '+'.join(s1)
print(s2,type(s2))
l1 = ['太白', '女神', '吴超']
# 前提:列表里面的元素必须都是str类型
count计算字符串某个字符出现的次数
# count
# s8 = 'sdfsdagsfdagfdhgfhgfhfghfdagsaa'
# print(s8.count('a'))
format: 格式化输出
# # 第一种用法:
# msg = '我叫{}今年{}性别{}'.format('大壮',25,'男')
# 第二种用法:
# msg = '我叫{0}今年{1}性别{2}我依然叫{0}'.format('大壮', 25,'男')
# print(msg)
# 第三种用法:
# a = 100
# msg = '我叫{name}今年{age}性别{sex}'.format(age=a,sex='男',name='大壮')
# print(msg)
is 系列:
# name = 'taibai123'
# name = '100①'
# # print(name.isalnum()) #字符串由字母或数字组成
# # print(name.isalpha()) #字符串只由字母组成
# print(name.isdecimal()) #字符串只由十进制组成
列表的创建
# 列表的创建
# 方式一
# l1 = [1, 2, 'Alex']
# 方式二
# l1 = list()
# l1 = list('fhdsjkafsdafhsdfhsdaf')
# print(l1)
增删改查
l1 = ['太白', '女神', 'xiao','吴老师', '闫龙']
# 增:
append:追加
# l1.append('xx')
# print(l1.append('xx')) # 不能打印它
# print(l1)
# 举例:
# l1 = ['太白', '女神', '吴老师', 'xiao', '闫龙']
# while 1:
# name = input('请输入新员工姓名:(Q或者q退出程序)')
# if name.upper() == 'Q': break
# l1.append(name)
# print(l1)
insert 插入
# l1.insert(2,'wusir')
# print(l1)
extend 迭代着追加
# l1.extend('abcd')
# l1.extend(['alex',])
# l1.extend(['alex', 1, 3])
# print(l1)
# 删
pop 按照索引位置删除
# l1.pop(-2) # 按照索引删除 (返回的是删除的元素)
# print(l1.pop(-2))
# l1.pop() # 默认删除最后一个
# print(l1)
remove 指定元素删除,如果有重名元素,默认删除从左数第一个
# l1.remove('xiao')
# print(l1)
clear(了解)
# l1.clear() # 清空
# print(l1)
del # 按照索引删除
# del l1[-1]
# print(l1)
# 按照切片(步长)删除
# del l1[::2]
# print(l1)
改 # 按照索引改值
# l1[0] = '男神'
# 按照切片改(了解)
# l1[2:] = 'fsdafsdafsdfdsfsadfdsfdsgsfdag'
# print(l1)
# 按照切片(步长)(了解)
# l1[::2] = 'abc'
# l1[::2] = 'abcd'
# print(l1)
查:
# 索引,切片(步长)
# for i in l1:
# print(i)
元组可以拆包
# 应用:
# 重要数据,用户名,密码,个人信息,不想让别人改动的一些数据,存在元组中。
# 元组的拆包。分别赋值。
# a, b = (1, 2) # 多一个少一个都不行
# print(a,b)
# c = (1,2)
# a,b = c
# print(a,b)
r = range(10) # [0,1,2,3,4,5,6,7,8,9]
# 顾头不顾腚
# print(r)
# for i in r:
# print(i)
# 索引(了解)
# print(r[1])
原文:https://www.cnblogs.com/styxr/p/12158111.html