oldboy2-3 raw_input while

武Sir 博客地址 http://www.cnblogs.com/wupeiqi/articles/5433893.html

1、注释

  当行注释:# 需要注释的内容

  """"内容"""注释多行

  "与' 没要区别,多层注释"""与’间隔使用

2、库类的三种分类

  • python内部提供的
  • 业内开源的模块
  • 程序员自己开发的模块

3、pyc文件

  执行Python代码时,如果导入了其他的.py文件,那么,执行过程自动生成一个同名的.pyc文件,该文件就是python解释器编译后自动生成的字节码。

  ps:(1)代码经过编辑产生字节码,字节码通过反编译可以找到代码

       (2)如果有了.pyc文件,再次执行时.pyc文件会和源文件进行比对,如果一样执行.pyc文件,如果不一样执行.py文件

4、变量

  1、作用:用昵称代指内存某个地址中保存的内容

  2、变量的定义规则

    变量名由数字,字母,或下划线组成

    变量名的第一个字符不能是数字

    变量名不能用关键字(变量颜色不改变就可以)

5、输入

  输入密码是如果不想被看见,需要利用getpass模块中的getpass方法,

1 import getpass
2 name =raw_input("请输入用户名:")
3 pwd = getpass.getpass("请输入密码")
4 print(name)
5 print(pwd)
View Code

6、while循环

  1、格式:while 条件:

  2、功能:只要条件成了,就会一直循环while里面的内容

  3、while 经常配合continue,break语句以前使用

    (1)continue跳出本次循环,循环仍在继续只是到continue这本次循环结束

    (2)break退出当前循环时结束这个循环,即:本次循环结束,同时这个循环语句的这一层循环也结束

例子:打印一到十缺少7

 1 start =1
 2 while True:
 3     if start ==7:
 4         start += 1
 5         continue
 6         
 7     print(start)
 8     if start == 10:
 9         break
10     start += 1
View Code

7、raw_input等待用户输入

  1、格式:变量=raw_input("用户输入前面显示的内容:")

  2、作用:等待用户输入,变量等于用户输入的内容

  3、raw_input 适用于2.x版本,在3.x版本中用input

例子:用户名密码输入

1 name = raw_input("Username:")
2 pwd = raw_input("Password:")
3 if name == "alex" and pwd == "123":
4     print("yes")
5 
6 else:
7     print("no")
View Code

8、print

print在3.x中格式为print()

print在2.x中的格式为print() 与print 都可以

9、linux更新

linux的yum依赖自带的Python,为了防止错误,此处更新其实是再安装一个Python

1、查看默认python版本 

  python -v

2、安装gcc,用于编辑Python源码

  yum install gcc

3、下载源码包,https://www.python.org/ftp/python/

4、编译安装

  ./configure

  make all

  make install

5、查看版本

  /usr/local/bin/python2.7 -v

6.修改默认Python版本

  mv /usr/bin/python  /usr/bin/bin/python2.6

  ln -/usr/local/bin/python2.7 /usr/bin/python

7、防止yum执行异常,修改yum使用的Python的版本

  vir /usr/bin/yum

  将头部#!/usr/bin/python 修改为 #!/usr/bin/python2.6

 

 

 

 

posted @ 2016-04-28 14:56  若时光搁浅  阅读(266)  评论(0编辑  收藏  举报