用python做点儿事1 —— 基础

本文中笔记是记录菜鸟教程|python基础中的学习内容,除自己总结内容外,所记录的代码都是来自该网站。推荐一个python在线编程网站,方便在线测试

1 import package

# 导入package
import math
import math *
from math import sqrt

# 导入package并重新起名字
from math import sqrt as sss
import math as sss

# 返回列表,列出包的方法
dir(math)

2 可更改(mutable)与不可更改(immutable)对象

  • strings, tuples, numbers 不可更改的对象,类似 c++ 的值传递
  • list,dict 是可以修改的对象,类似 c++ 的引用传递

3 函数

python内置函数列表

  • 缺省参数
def printinfo( name, age = 35 ):
   "打印任何传入的字符串"
   print "Name: ", name;
   print "Age ", age;
   return;

#调用printinfo函数
printinfo( age=50, name="miki" );
printinfo( name="miki" );
  • 不定长参数
def printinfo( arg1, *vartuple ):
   "打印任何传入的参数"
   print "输出: "
   print arg1
   for var in vartuple:
      print var
   return;

# 调用printinfo 函数
printinfo( 10 );
printinfo( 70, 60, 50 );
  • 匿名函数
python 使用 lambda 来创建匿名函数。
# lambda [arg1 [,arg2,.....argn]]:expression

sum = lambda arg1, arg2: arg1 + arg2;
# 调用sum函数
print "相加后的值为 : ", sum( 10, 20 )
print "相加后的值为 : ", sum( 20, 20 )

4 类(面向对象)

4.1 类属性与方法

单下划线、双下划线、头尾双下划线说明

  • foo: 定义的是 ,类似 init() 之类的

  • _foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import

  • __foo: 双下划线的表示的是私有类型(private)的变量, 只能是允许这个类本身进行访问了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值