俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

python基础学习3----列表

一.字符格式化输出

Python 自学的日子--One day笔记- 字符串拼接 + if while for循环,python--one

注释
单行注释 #
多行注释 ''' 三个单引号或者三个双引号 """

''' 用三引号引住可以多行赋值

用户交互 input

字符串拼接
+  ""%() "".format()推荐使用
name = input("name:")
age = int(input("age:"))
sex = input("sex:")
例:+
# 字符串拼接+
info1 = '''----info in ''' + name + '''---
name:''' + name + '''
age:''' + age + '''
sex:''' + sex + '''
'''
例:""%()
# %格式化字符串
info = '''------info in %s -------
name:%s
age:%d
sex:%s
''' % ("name", "name", age, "sex")

#"".format()
info3 = '''---info in {_name}---
name:{_name}
age:{_age}
sex:{_sex}
'''.format(_name=name,
           _age=age,
           _sex=sex)
info4 = '''---info in {0}---
name:{0}
age:{1}
sex:{2}'''.format(name, age, sex)

模块定义:
密文密码:getpass  引用后使用,getpass.getpass()
if else 使用
例:
username = "username"
password = "123456"
_Username = input("Username:")
_Passwd = input("Password:")
if username == _Username and password == _Passwd:
    print("welcome user {name} to beij".format(name=username))
else:
    print("Invalid  username or passwd")

if elif else
例:
Myage = 37
InputAge = int(input("please input my age:"))
if InputAge == Myage:
    print("It's right")
elif InputAge > Myage:
    print("Think small")
else:
    print("Think big")

While else 循环
count = 0
while count < 3:
    Myage = 37
    InputAge = int(input("please input my age:"))
    if InputAge == Myage:
        print("It's right")
        break
    elif InputAge > Myage:
        print("Think small")
    else:
        print("Think big")
    count+=1
else:
    print("fuck you!")

break    跳出当前整个循环
continue 跳出当前循环,进入下次循环

 

作业

编写登陆接口

  • 输入用户名密码
  • 俄罗斯贵宾会,认证成功后显示欢迎信息
  • 输错三次后锁定
old_uname = open(r'C:UsersAdministratorDesktopusername.txt', 'r').readlines()
count = 0
while count < 3:
    username = input("please your username:")
    passwd = input("please your passwd:")
    for i in old_uname:
        if i == username:
            print("wolcome to your blogs:{_uname}".format(_uneme=username))
            break
        else:
            continue
    else:
        count += 1
        if count == 3:
            continue
        print("The password you entered is incorrect!please input again...")
else:
    print("三次错误,账号已锁定")
    open(r'C:UsersAdministratorDesktoplockname.txt', 'a').write(username + 'n')


字符串基础
(1)、转义字符串             
(2)、raw字符串--转义机制  open(r'c:tmpa.txt','a+')
(3)、Unicode字符串
(4)、格式化字符串  "age %d,sex %s,record %m.nf"%(20,"man",73.45)
字符串基础操作
 + 连接 、* 重复、s[i] 索引(index)、s[i:j] 切片(slice)、for循环遍历

http://www.bkjia.com/Pythonjc/1148693.htmlwww.bkjia.comtruehttp://www.bkjia.com/Pythonjc/1148693.htmlTechArticlePython 自学的日子--One day笔记- 字符串拼接 + if while for循环,python--one 注释 单行注释 # 多行注释 ''' 三个单引号或者三个双引号 """ ''' 用三引...

占位符 %s s = string 字符串
           %d d = digit 整数
           %f f = float 浮点数

name = input("Name:")
age = int(input("Age:"))
job = input("Job:")
salary = input("Salary:")
age=int(age)
salary = int(salary)
msg = '''
Name: %s
Age : %d
Job : %s
Salary: %f
''' % (name , age , job ,salary )
print(msg)

  ''' ......'''不仅可以表示注释多行,也可以表示打印多行。

二.str.isdigit()方法

检查字符串是否只由数字组成

三.for循环

简单的for循环,输出从0到9。

for i in range(10):
    print( i )

for循环可以指定范围,输出从1到9,包括首项不包括末尾。

本文由俄罗斯贵宾会发布于编程,转载请注明出处:python基础学习3----列表

您可能还会对下面的文章感兴趣: