概述
经过长时间的准备,终于开启了学习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等用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复