标签:
python是一种全栈语言,不仅可以做前端,还可以做后端,并且开发效率高,同样的功能比其他语言少得多的代码,而且python拥有丰富的类库,由于其设计哲学,所以python的代码犹如阅读美文样具有易读性
https:
/
/
www.python.org
/
downloads
/
C:\python3.5
【右键计算机】
-
-
》【属性】
-
-
》【高级系统设置】
-
-
》【高级】
-
-
》【环境变量】
-
-
》【在第二个内容框中找到 变量名为Path 的一行,双击】
-
-
> 【Python安装目录追加到变值值中,用 ; 分割】
print(‘hello world‘)
print 打印(python2.7可以不加括号,但python3一定要加)
username = input(‘please input your username:‘) passward = input(‘please input your passward:‘) print(‘用户名:‘,username,‘密码为:‘,passward)
name1 = ‘wupeiqi‘
print(id(name1)) #结果为11911888
name2 = name1
print(id(name1),id(name2)) #结果为11911888 11911888
name2 = ‘alex‘ print(id(name2)) #结果为11914576
当name1和name2等于同一个值,显示为指向同一个内存地址,而name2等于另外一个值时,name1和name2指向的内存地址就不同了,从中得出,python是根据值来开辟内存空间的
内容1
内容2
else:
内容3
内容4
n1 = 1
n2 = 2
if n1 < n2:
print(‘yes‘)
else:
print(‘no‘)
name = input(‘username:‘)
pwd = input(‘passward:‘)
if name == ‘alex‘ and pwd == ‘123‘:
print(‘yes‘)
else:
print(‘no‘)
if 条件:
代码块
elif 条件:
代码块
else:
代码块
inp = input(‘>>>‘)
if inp == ‘1‘:
print(‘111‘)
elif inp == ‘2‘:
print(‘222‘)
elif inp == ‘3‘:
print(‘333‘)
else:
print(‘....‘)
while condition: #条件不成立是跳出循环
do someting #又叫循环体
如果条件一直成立,那么就会一直循环下去,称为死循环
import time
n1 = True
while n1: #如果条件一直为真,就发生死循环
print(‘1‘)
time.sleep(1) #如果不确定是不是死循环,可以用time来延迟消耗内存的时间
n1 = False #改变循环条件,让循环退出
print(‘end‘)
好,我们来看个小实例:输出10以内的所有的正整数
1.第一个可以通过控制循环的条件来输出自己想要的数
n = 1
while n < 11:
print(n)
n = n + 1
print(‘End‘)
2.设置标识符来控制条件
import time
kaishi = 1
flag = False #你知道吗?这就是传说中的标识符
while flag:
print(kaishi)
if kaishi == 10: #标识符起作用前要先判断下
flag = False #当标识符再次出现,循环就要退出了
kaishi = kaishi + 1 #循环计数器,也叫迭代器
time.sleep(1) #这是预防死循环的有效缓冲机制
print(‘End‘)
好,那掌声响起,看看break这个兄弟的精彩的表演吧
kaishi = 1
while True:
print(kaishi)
if kaishi == 10:
break
kaishi = kaishi + 1
看到没,等于10时就跳出真个循环了
好!接下来是continue兄了,等等,由于你只中断本次循环,进入下次循环,所以你更容易进入死循环,所以我请来time兄来给你助阵,可以开始了
import time
while True:
print(‘123‘)
time.sleep(0.2)
continue
print(‘456‘)
你看,continue兄开始自己打转转了,一直输出123,它后面的456都看不到
不过这这两兄弟搭配干活,简直就是绝配啊,来,我们瞧瞧吧
现场有人给这两兄弟出了一道难题,就是你把1-10,不过不包7的数字输出
i = 1
while True:
if i == 7:
i +=1
continue
print(i)
if i == 10:
break
i += 1
漂亮,它们做到了,真是一对黄金搭档啊
欢迎大家对我的博客内容提出质疑和提问!谢谢
笔者:拍省先生
标签:
原文地址:http://www.cnblogs.com/xinsiwei18/p/5494819.html