|
本帖最后由 疯言疯语 于 2014-12-19 08:27 编辑
开这个帖一定会被吐槽,之前PHP都没学完就来学习别的东西了
但是发现学习了PHP以后对工作帮助不太大,目前工作上需要用到的工具需要能跨平台(LINUX/WINDOWS),而且不仅限于在浏览器中操作,PHP可能普遍用于网页的开发,于是果断抛弃了
python的学习目前也在尝试阶段,需要看看是否符合目前工作需要
实例①
输出hello world
hello_world.py
- #!/usr/bin/env python
- print "Hello world!"
复制代码
实例②
用户交互,将输入内容输出
input1.py
- #!/usr/bin/env python
- #定义当前年份
- this_year = 2014
- #获取输入的姓名
- name = raw_input("Please input your name:")
- #获取输入的年龄
- age = raw_input("Please input your age:")
- #获取输入的性别
- sex = raw_input("Please input your sex:")
- #获取输入的工作
- dep = raw_input("Please input your department:")
- #前后三个单引号中间的内容被注释
- #开始
- '''
- #输出姓名
- print "Name:",name
- #输出年龄
- print "Age:",age
- #输出性别
- print "Sex:",sex
- #输出工作
- print "Job:",job
- #输出出生年份
- print "Your were born in",this_year - int(age)
- '''
- #结束
- message = '''Information of the company staff:
- Name: %s
- Age : %s
- Sex : %s
- Dep : %s
- ''' % (name,age,sex,dep)
- print message
复制代码 以上代码输出可能出现复制黏贴到代码后产生缩进格式混乱的情况(各系统对tab键定义不同),酌情进行修改。
实例③
对交互内容进行处理、判断
input2.py
- #!/usr/bin/env python
- #判断输入的name是否为空,否则报错重新输入;如果不为空,判断是否为指定操作员,否则报错重输;如果条件都满足,跳出循环输出
- #开始循环
- while True:
- #strip()的作用是去除用户输入是可能出现的前后空格
- name = raw_input("Please input your name:").strip()
- #为空则报错继续循环判断
- if len(name) == 0:
- print "empty name,try again!"
- continue
- #不是tyron则报错继续循环判断
- elif name != "tyron":
- print "you have input the wrong user,please check and input again!"
- continue
- #以上条件都不符合,跳出循环
- break
- print "Your name is",name,",welecome!"
复制代码 |
|