pyhon入门学习

========执行方式============#

脚本有2种执行方式:
1.交互式: python 即进入;
2.脚本式: python hello.py 或者 ./test.py

========变量============#

s[1:5] 包含1的字符,不包含5的位置的字符;
s[1:3]*2 重复2次
元组只读列表; (2,3)

========计算============#

** a**b 为 a的b 次方
// a//b 为 返回整除的部分

  • a*b 两个数相乘或者返回一个被重复若干次的整数;

========循环============#

for...else ;else 中会在循环正常执行(非break)完的是情况下执行;
python pass 空语句,是为了保持程序结构的完整性

========字符串拼接============#

用+拼接;
print "%d %s" %(d ,f) 格式化输出
三引号:‘’‘ ’‘’ 中可以打印特殊字符;

元组和数组之间的区别在于元组不可修改;

========字符串拼接============#

!coding=utf-8 等号两边不能留空白

!/usr/bin/python

======不定参数函数声明=========#

def printinfo(arg,*args):
"input a "
print arg
for a in args:
print a
return;

printinfo("hello","new","baby")

======模块=========#

模块就是相当于一个单独的文件;
import module1
调用时:
module1.***()

导入部分功能
from module1 import function1
调用时:
function1()

导入所有
from module1 import *

money = 200

访问全局变量用global 声明;
def addMoney():
global money
money = money+1
pass

print money
addMoney()
print money

======包=========#

包是一个分层次的文件目录结构,定义了一个模块及子包

文件夹下,创建一个init.py
使用显示导入函数:
from bao1 import function1
from bao2 import function2

======类=========#

class A(B):

私有变量:
__private**;
私有方法:
__privatemeh()
类内部定义方法必须包含参数self,且为第一个参数

你可能感兴趣的:(pyhon入门学习)