python学习笔记一
2013-06-13 21:22 ahbbwdy 阅读(76) 评论(0) 收藏 举报1.编译成pyc
import pt_compile
py_compile.compile(‘filename.py’)
2.类的私有变量、私有方法以两个下划线为前缀,如__name
3.self相当于Java中的this
4.随机数函数
import random
num=random.randrange(start,stop[,step]) (ps:范围包括start但不包括stop)
5.if else for 等要使用:
6.模块导入规范
(1) import classname
属性名 classname.name 方法名 classname.name()
(2) from classname import. name
直接使用 name
7.定义对象
class classname:
......
a=classname()
a.fun()
print a.num
8.对象初始化
class classname:
def __init__(self,name):
self.name=name
......
a=classname(name)
9.特殊注释
(1) 中文注释
#-*- coding: utf-8 -*-
(2) 跨平台注释
#! /usr/bin/python
10.强制转换
数对字符串 str(...)
字符串对数 int(...)
11.一行内有多个语句,每个语句末用;(不推荐)
多行写一条语句,用\
12.保留字 global name 用于引用全局变量
13.数据类型1基本类型
(1)整型 如 1
(2)长整型 如112L
(3)浮点型 如1.1 (ps:如使用浮点型1,使用1.0)
(4)布尔型 如 True
(5)复数型 如 7+8j
(6)type函数 输出数据类型
如
a=1.2
print type(a)
结果是 <type ‘float’>
14.数据类型2 字符串
(1)单引号与双引号:用法相同,但双引号中可用单引号
(2)三引号:可换行,可包含单引号、双引号
(3)文档字符串
每个对象都有一个属性__doc__,用于描述对象作用,在类或函数的开头使用三引号定义
(4)自然字符串 在串前加r,取消转义
15.运算符
(1)算术运算符:+ - * / %(求模) ** (乘方)
(ps:整型相除将截断小数,即1/2=0 只有使用1/2.0或1.0/2会等于0.5)
(2)关系运算符 <,>,==,>=,<=,!=(相当于<>)
(3)逻辑运算符
and,or,not
浙公网安备 33010602011771号