我是靠谱客的博主 幽默芹菜,最近开发中收集的这篇文章主要介绍Python学习笔记1:if else 、while、print 、input、format等用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

经过长时间的准备,终于开启了学习Python的计划,直接从Python3开始。

学习Python3第一天,大体内容如下:
  
  input等用法;
  条件语句的用法;
  format语句的用法。

1.input等函数的使用
  input("")接收输入,并返回一个值,默认格式为字符串,实例如下:

#接受输入,并返回接收到的字符串,赋给name变量
name = input("用户名:")
##注意:在Python2中和Python3中的此方法,已经完全不同,此处四Python3中的input,等同于Python2中的raw_input

getpass.getpass(""),函数接受输入,同时输入过程中不显示输入内容

password = getpass.getpass(“password:”)
2.条件语句的使用

if else的使用相对简单,注意细节即可,不多废话,上代码:

if guess_age == age :
    print("you got it. ")
elif guess_age > age:
    print("smaller...")
else:
    print("bigger!")

需要注意的是,python 中的任何代码,层级结构非常重要,错误的层级结构会直接报错,如下则不能运行:

if guess_age == age :
print("you got it. ")
elif guess_age > age:
print("smaller...")
else:
print("bigger!")

while语句与其他语言中的语句相同,但值得注意的是,在while的末尾,可以添加else:语句,else只有在while循环条件判定失败时才会执行,如果通过break跳出循环则认为正常跳出循环,不会执行else语句。看如下代码:

age = 100

count = 0
while count <3:
    guess_age = int(input("guess my age:") )
    if guess_age == age:
        print("you are right ")
        break
    elif guess_age > age:
        print("think smaller...")
    else:
        print("think bigger!")
    count += 1
else:
    print("you have tried too many times..")

当超出三次尝试,则会执行else语句,如果猜对则程序直接运行结束。

3.format方法

找到了一个format的三中用法的例子,如下:

name = input("name:")
age = int(input("age:") ) 

info = '''
-------- info of  %s  -----
Name:%s
Age:%d
''' % (name,name,age)

info2 = '''
-------- info of {_name}  -----
Name:{_name}
Age:{_age}
'''.format(_name=name,
           _age=age,)

info3 =  '''
-------- info of {0} -----
Name:{0}
Age:{1}
'''.format(name,age)
print(info3)

基础的语法和简单的应用已经有了,下面找一个例子学习一下吧:

模拟登录,要求如下:

输入用户名密码,正确验证,失败三次锁定。

怎么实现呢?看下篇博客:Python3学习笔记2:简单模拟登录,多次失败锁定账户。

最后

以上就是幽默芹菜为你收集整理的Python学习笔记1:if else 、while、print 、input、format等用法的全部内容,希望文章能够帮你解决Python学习笔记1:if else 、while、print 、input、format等用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部