Python基础语法

来源:互联网 发布:mysql add unique 编辑:程序博客网 时间:2024/05/16 05:55

首先记录一个特别好的python学习网站,知识点分类清晰,很概括,适合刚入门的时候看。python菜鸟教程

python的编写可以分为两种,一种是交互式编程,另一种是脚本式编程。

交互式编程

直接在命令行中输入python命令,

Python 2.7.6 (default, Jun 22 2015, 18:00:18) [GCC 4.8.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>>print "Hello! Python!"

输出结果:

Hello! Python!

脚本式编程

通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。
写一个python文件,以.py 扩展名保存,例,将以下代码拷贝到test.py文件中:

print "Hello, Python!"

假设已经设置好python解释器的路径,用以下代码运行.py文件:

$ python test.py

输出结果:

Hello, Python!

另外一种脚本编程的方法如下:

#!/usr/bin/pythonprint "Hello, Python!";

此时这个脚本文件是没有执行权限的,需要用chmod指令来改变执行权限。

$ chmod +x test.py     # 脚本文件添加可执行权限$ ./test.py

输出结果:

Hello, Python!

Python标识符

  • 在python中,标识符有字母,数字下划线组成。
  • 在python种,所有标识符都可以包含字母,数字,下划线(_),但是不能以数字开头
  • 标识符区分大小写,也就是说myname和myName是两个对象
  • 以下划线开头的标识符有特殊意义,以单下划线(_foo)开头的代表不能直接访问的类属性,需要通过提供的接口进行访问,而不能通过”from ** import “导入。
  • 以双下划线开头的(__foo)代表类的私有成员
  • 以双下划线开头,双下划线结尾的(__foo__)代表特殊方法专用标识,例如__init__()代表类的构造函数
0 0
原创粉丝点击