python-基础day3

# print(5<4 or 3) #3
# print(2>1 or 3) #true
# print(3>1 and 0) #0
#计算 1-2+3...+99中除88以外所有数的和
"""count=1
sum=0
while count<100:
    if count%2==1:
        sum+=count
    else:
        if count==88:
            count+=1
            continue
        else:
            sum-=count
    count+=1
print(sum)"""
"""i=0
j=-1
sum=0
while i<99:
    i+=1
    j=-j
    if i==88:
        continue
    else:
        sum+=i*j
print(sum)"""
username = 'xiaowei'
password = '123456'
i=3
while i>0:
    name=input('请输入用户名:')
    pd=input('请输入密码:')
    if username==name and password==pd:
        print('登陆成功')
        break
    else:
        i-=1
        if i==0:
            answer=input('是否还想试试yes or no')
            if answer=='yes':
                i=3
        print('登陆失败,还有'+str(i)+'次机会')

#字符串的索引与切片
"""s='aasdadad'
s1=s[0]
print(s1)
s2=s[0:]
print(s2)
s3=s[0:5:2] #2为步长
print(s3)
s4=s[::-1] #反序
print(s4)"""
#字符串的操作
s ='asdAAs '
print(s.title()) #首字母大写
print(s.upper()) #全部大写
print(s.lower()) #全部小写
print(s.swapcase()) #大小写反转
print(s.center(20,'-')) #居中
print(s.find('A')) #寻找字符串
print(s.strip()) #默认删除空格
print(s.count("A")) #数字符串数量
print(s.split()) #分割文本转换成列表 默认分割空格


#format 格式化输出的三种方法
s='我叫{},今年{},爱好{},再说一下我叫{}'.format('太白',36,'计算机','太白')
print(s)
s='我叫{0},今年{1},爱好{2},再说一下我叫{0}'.format('太白',36,'计算机')
print(s)
s='我叫{name},今年{age},爱好{hobby},再说一下我叫{name}'.format(name='太白',age=36,hobby='计算机')
print(s)

h='你好啊撒士大夫十分'
print(h.replace('','',1)) #替换
for i in h: #for循环
    print(i)
if '' in h:
    print('在的')
else:
    print('不在')

 

posted on 2019-05-05 19:27  orange小橘子  阅读(280)  评论(0编辑  收藏  举报