28 python 序列的乘法(字符串乘法)检查某个值是否属于一个序列 求序列的长度最大值和最小值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了28 python 序列的乘法(字符串乘法)检查某个值是否属于一个序列 求序列的长度最大值和最小值相关的知识,希望对你有一定的参考价值。
第四课:序列的乘法(字符串乘法)
# 序列的乘法
# 序列和一个整数相乘 序列的乘法 可以达到 复制 整数份的字符串的效果
s = "a"
print(s * 12) # aaaaaaaaaaaa
numbers = [1,2,3,4,5]
print(numbers * 3) # [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
# 打印正三角 * 号的功能
‘‘‘
[‘ ‘, ‘ ‘, ‘ ‘, ‘ ‘, ‘ ‘, ‘*‘, ‘ ‘, ‘ ‘, ‘ ‘, ‘ ‘, ‘ ‘]
[‘ ‘, ‘ ‘, ‘ ‘, ‘ ‘, ‘*‘, ‘*‘, ‘*‘, ‘ ‘, ‘ ‘, ‘ ‘, ‘ ‘]
[‘ ‘, ‘ ‘, ‘ ‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘ ‘, ‘ ‘, ‘ ‘]
[‘ ‘, ‘ ‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘ ‘, ‘ ‘]
[‘ ‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘ ‘]
[‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘, ‘*‘]
‘‘‘
spaceNum = 5
i = 1
lineSpaceNum =spaceNum # 表示当前行的前后空格数
triangle = [] # 二维列表
# 开始生产三角形
while lineSpaceNum >= 0:
# 生成星号左侧空格列表
leftSpaceList = [‘ ‘] * lineSpaceNum
# 生成星号列表
starList = [‘*‘] * (2 * i - 1)
# 生成星号右侧空格列表
rightSpaceList = [‘ ‘] * lineSpaceNum
# 生成每一行的列表
lineList = leftSpaceList + starList + rightSpaceList
triangle.append(lineList)
lineSpaceNum -= 1
i += 1
for line in triangle:
print(line)
--------------------------------------------------------
第五课:检查某个值(字符串或者是字母 单词)是否属于一个序列
# 检查某个值是否属于一个序列
# in运算符:返回布尔类型值 True False
s = "I love python."
print("python" in s) # True
print("you" in s) # False
print("p" in s) # True
values = ["Bill", False, 20]
print("Bill" in values) # True
print(False in values) # True
print(True in values) # False
print(20 in values) # True
# 定一个 2维列表的
account = [
["geekori","123456"],
["bill", "54321"],
["superman", 456]
]
username = input("账号:")
password = input("密码:")
if [username, password] in account:
print("登录成功!")
else:
print("登录失败,请检查用户名和密码是否正确")
# 其实这一块 还可以做一个有意思的 事 就是 去判断 到底是用户名错了 还是 密码错了 这样可以定位到问题
//这一部分到代码 在研究中
用Python编写账号密码登录程序 https://blog.csdn.net/weixin_44784939/article/details/89364732
----------------------------------------------------
第6课:求序列的长度、最大值和最小值
# 序列的长度、最大值和最小值
values = [int("3"),True,10,54,23,-56,64,12,86,10.4]
print(len(values)) # 此序列的长度为 10
print(max(values)) # 此序列的最大值为 86
print(min(values)) # 此序列的最小值 -56
print(max(5,3,1,9)) # 9
print(min(5,3,1,9)) # 1
#print(max("abc",1,2,5,1))
以上是关于28 python 序列的乘法(字符串乘法)检查某个值是否属于一个序列 求序列的长度最大值和最小值的主要内容,如果未能解决你的问题,请参考以下文章
pthon基础知识(索引切片序列相加乘法检查元素是否是序列成员计算序列长度最大最小值)