python学习第二天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习第二天相关的知识,希望对你有一定的参考价值。
- python变量的内存地址查询
#!/usr/bin/env python # -*- coding:utf-8 -*- name = "zhang" name1 = "frank" id (name)
- 流程控制和缩进
- 流程控制的语法
if 条件:
执行下一个语句(内容)
内容2
else:
内容3
内容4
python语言缩进必须一样,或者用4个空格,一般强烈推荐使用四个空格代替缩进。因为在不同的系统环境可以使用。没有因为缩进的问题导致程序不兼容性的问题。
= 和 == 的区别 一个等号是赋值 两个等号是比较
#!/usr/bin/env python #-*- coding:utf-8 -*- #以下程序是判断 name1 = raw_input("请输入第一个用户名") name2 = raw_input("请输入第二个用户名") if name1 == name2: print("恭喜你写对了") print("你还不笨--good by") else: print("请重新输入")
简单的用户名密码登录程序
#!/usr/bin/env python #-*- coding:utf-8 -*- #以下程序是判断 name = raw_input("请输入用户名") pwd = raw_input("请输入密码") if name == "zhangkun" and pwd == "123": # if name == "zhangkun" or pwd == "123":
print("恭喜登录成功") print("你还不笨--good by") else: print("登录失败")
多个判断语法
if 条件1:
elif 条件2:
....
elif 条件3:
23444444
else:
ssssss
条件是多中多样的 可以是False ,True, <,>,<>, == , a==b and b==c , a = b or v = w, a != b
#!/usr/bin/env python #-*- coding:utf-8 -*- name = raw_input("plase input a name:") if name == "zhangk": print ("good") elif name == "frank": print("NO!!!,name is a english name ") elif name == "yes": print ("you input yes is not ok") elif name == "no": print ("input no is not ok too!!!!!!!!!") else: print ("you name do you konw? you is a SB")
- while 循环语句使用
while 条件:
......
条件满足之后推出循环体。如果条件一直不满足,就是所谓的死循环。
代码块
#!/usr/bin/env python #-*- coding:utf-8 -*- a = raw_input("plase input a num:") b = 1 if a == "3": while b < 10: print str("循环了")+a b = b+1 else: print ("他亲爱哒TMD 了")
循环体执行的时候怎么让程序一秒执行一次 这里用了一个time模块
#!/usr/bin/env python #-*- coding:utf-8 -*- import time a = raw_input("plase input a num:") b = 1 if a == "3": while b < 10: print str("循环了")+a time.sleep(1) b = b+1 else: print ("他MD S了")
以上是关于python学习第二天的主要内容,如果未能解决你的问题,请参考以下文章