python学习笔记
1、编译python:下载.tgz文件,解压缩文件,执行以下操作进行python的编译:./configure; make; make install;
2、python脚本的扩展名是.py;在脚本的第一行写上python解释器的完整路径;#!/usr/local/bin/python;#!/usr/bin/python;#!/usr/bin/env python;#!/bin/env python;
3、python提示符:主提示符(>>>)、次提示符(...);主提示符是解释器告诉你它在等待你输入下一个语句,次提示符告诉你解释器正在等待你输入当前语句的其它部分;
4、Python 有两种主要的方式来完成你的要求:语句和表达式(函数、算术表达式等);
例子:
我们把一个字符串赋值给变量 myString,先用 print 来显示变量的内容,之后用变量名称来显示。
>>> myString = 'Hello World!'
>>> print myString
Hello World!
>>> myString
'Hello World!'
注意:在仅用变量名时,输出的字符串是被用单引号括起来了的。这是为了让非字符串对象也能以字符串的方式显示在屏幕上--即它显示的是该对象的字符串表 示,而不仅仅是字符串本身。引号表示你刚刚输入的变量的值是一个字符串。
5、
>>>print "%s is number %d!" % ("Python",1) Python is number 1!
Python 的 print 语句,与字符串格式运算符( % )结合使用,可实现字符串替换功能,%s 表示由一个字符串来替换,而%d 表示由一个整数来替换,另外一 个很常用的就是%f, 它表示由一个浮点数来替换。
6、内建函数raw_input()
>>> user = raw_input('Enter login name: ') Enter login name: root >>> print 'Your login is:', user Your login is: root
>>> num = raw_input('Now enter a number: ')
Now enter a number: 1024
>>> print 'Doubling your number: %d' % (int(num) * 2)
Doubling your number: 2048
7、在学习 Python 的过程中,如果需要得到一个生疏函数的帮助,只需要对它调用内建函数help()。通过用函数名作为 help()的参数就能得到相应的帮助信息:
>>> help(raw_input) Help on built-in function raw_input in module __builtin__: raw_input(...) raw_input([prompt]) -> string
8、运算符
>>> 2 < 3 True; >>> 2 == 4 False; >>> 2 > 4 False; >>> 6.2 <= 6 False; >>> 6.2 <= 6.2 True >>> 6.2 <= 6.20001 True; >>> 2 < 4 and 2 == 4 False; >>> 2 > 4 or 2 < 4 True; >>> not 6.2 <= 6 True >>> 3 < 4 < 5 True
9、Python变量名是大小写敏感的
10、append()向列表增加一个元素;extend([])向列表增加两个及以上元素;