python基础—Day1

"""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: 字符串中只包含数字和字母
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值