"""01"""
inp = input("请输入")
# input输入的都是字符串类型
# 将字符串转换成数字
new_inp = int(inp)
# 计算好几个数的和,sum是内置函数
sum([1,2,3,4])
# while continue 当前循环不执行了,继续下一次循环
count = 0
while count <= 9:
count += 1
if( count%2 == 0 ):
continue
print(count)
#输出结果:1 3 5 7 9
# while break 整个循环都不执行了
"""02"""
# 用户登录(三次机会重试)
count = 0
while (count < 3):
user = input('请输入用户名:')
psw = input('请输入密码:')
if(user == "alex" and psw == "123"):
print("登录成功")
break
else:
print("用户名或者密码错误")
count += 1
"""04"""
# 取余% 取商//
# 字符串和字符
# 判断某个字符是否在字符串里面
name = "猪猪猪"
if "猪" in name:
print("OK")
else:
print("False")
# 整体注释:CTRL+?
if "猪" not in name:
print("1")
else:
print("2")
"""05"""
# 布尔值:真True或假False
# if 后面的都是True/False
"""07"""
# 将字符串变大写:upper
# 标题化,首字母大写:title
# 按住CTRL,点鼠标左键,进入帮助文档
# 基本数据类型:int str list tuple dict bool
"""08 整形的魔法"""
# 将字符串转化为整形
a = "123"
b = int(a)
# 查看数据类型
print(type(a))
# 进制转换,已知二进制求十进制的值
a = "0011"
b = int(a,base=2)
print(b)
# b输出值为3
# bit_length:表示二进制用几位来表示
"""09 字符串的魔法"""
# 使用函数必须要加(),看帮助文档,如果参数没有等号,必须要带参
# capitalize:首字母大写
# casefold、lower:变小写
# center:设置宽度并居中,往两边加空格或者1个字符
str1 = "123"
str1.centre(20,"*")
# 输出结果为:**********123**********
# count:计算在字符串出现的次数
str2 = "abcabcabc"
str2.count("ab",3)
# 输出结果为2,表示从第4个位置开始找出现的次数
# startswith,endswith:以什么开头或结尾
# find:从开始往后找,找第一个出现的位置,也可以设置寻找的范围
str3 = "123456"
str3.find("3",1,3) # 单位[1,3)
# format:格式化,将占位符{}替换为其他值
test ="i am {name}"
print(test)
v = test.format(name = 'alex')
print(v)
# index:找不到直接报错,所以最好用find(找不到为-1)
# isalnum: 字符串中只包含数字和字母
python基础—Day1
于 2022-04-01 21:51:34 首次发布