码迷,mamicode.com
首页 > 其他好文 > 详细

py-day1简单使用方法及语法使用详解

时间:2016-07-24 17:59:10      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

一、python入门

1、python的标准格式

创建python文件以.py结尾

如:vi hello.py

#!/usr/bin/env python   

#-*- coding:utf-8 -*-       #python3.5以上版本默认可以使用中文。

print "Hello Word"

执行:

python hello.py  即可

或者增加执行权限:chmod 755 hello.py

./hello.py

 

2、变量

name = "liudong"

name2 = name

然后把name = "liuyansheng"

#name2 不变,原因是一旦修改,重新创建。name2会重新开辟一块新内存空间。

 

集合就不同了:

name = [‘liu‘,‘yan‘,‘sheng‘,]

name2 = name 

#name2会变,原因是集合和字符串不同他的各个元素不是连续的,name增加一个元素不会开辟一块新的空间,name2就会跟着改变。

 

3、输入

name = raw_input("请输入用户名:")

#打印输出的内容

print name

 

输入密码时,如果想隐藏密码,需要利用getpass模块中的getpass方法,即:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

import getpass

#将用户输入的内容赋值给name变量

pwd = getpass.getpass("请输入密码:")

#打印输入的内容

print name

 

4、流程控制

(1)用户身份认证:

语法:if...else      if...elif...elif...else

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

import getpass

name = raaw_input("请输入用户名:")

pwd = raw_input("请输入密码:")

if name =="liudong" and pwd =="123456":

  print "登陆成功"

else:

  print "登陆失败"

(2)猜年龄:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

liudong = 24

guess_age = int(input("guess age:"))

if guess_age == liudong:

  print ("yes")

elif guess_age > liudong:

  print ("smaller....")

else:

  print ("bigger....")

 

循环猜3次,猜对退出:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

liudong = 24

count = 0

while True:

  if count == 3:  

    break

  guess_age = int(input("guess age:"))

  if guess_age == liudong:

    print ("yes")

    break

  elif guess_age > liudong:

    print ("smaller....")

  else:

    print ("bigger....")

   count +=1

 

最多循环猜3次,猜对自动退出,猜错提示“fuck off”:

#!/usr/bin/env python

#-*- coding: utf-8 -*-

#liudong

liudong = 24

count = 0

while count < 3

  guess_age = int(input("guess age:"))

  if guess_age == liudong:

    print ("yes")

    break

  elif guess_age > liudong:

    print ("smaller....")

  else:

    print ("bigger....")

   count +=1

else:

  print ("fuck off")

注:continue 是跳出当前循环,break是跳出整个循环。

 

5、标志位

技术分享

 

py-day1简单使用方法及语法使用详解

标签:

原文地址:http://www.cnblogs.com/liuyansheng/p/5701158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!