转:python学习心得-(1)关于函数和模块

本文为转载:https://blog.csdn.net/u013576018/article/details/50902858

安装版本为python(x,y) 2.7.2.1,因为看某大神说的兼容性问题所以没有选择2.7.3以上版本。。。

提供了比较好用的spyder,适合数据处理(提供了类似于MATLAB workspace一样的工作空间查看编辑工具),以及平时可以用Ipython进行操作。

变量部分略过,和C语言差不多。

函数部分,Python提供了一个模块,可以用>>>import math进行导入

调用该函数模块时,可以用math.***进行调用

可以使用from 语句导入模块


[python] view plain copy
print ?
  1. from math import pi  
  2. print pi  
from math import pi
print pi

或者可以导入全部的对象


[python] view plain copy
print ?
  1. from math import *  
  2. cos(pi)  
from math import *
cos(pi)

这么做的好处是可以使代码更加简洁,但是也会造成不同对象之间名字的冲突!

思考python课后习题,第三章:

3-3:

[python] view plain copy
print ?
  1. print ('please input a string:')  
  2. s=raw_input('input')  
  3. def right_justify():  
  4.     l=len(s)  
  5.     zer=70-l  
  6.     qian = ' '*zer  
  7.     out1=qian+s  
  8.     print(out1)  
  9. right_justify():  
print ('please input a string:')
s=raw_input('input')
def right_justify():
    l=len(s)
    zer=70-l
    qian = ' '*zer
    out1=qian+s
    print(out1)
right_justify():

3-4:

[python] view plain copy
print ?
  1. def do_twice(f,s1):  
  2. s=s1  
  3. f(s)  
  4. f(s)  
  5. def print_spam(s):  
  6. print(s)  
  7. do_twice(print_spam,'spam')  
def do_twice(f,s1):
s=s1
f(s)
f(s)
def print_spam(s):
print(s)
do_twice(print_spam,'spam')

3-5:打印练习

[python] view plain copy
print ?
  1. print '+','-'*4,'+','-'*4,'+'  
  2. print '|',' '*4,'|',' '*4,'|'  
  3. print '|',' '*4,'|',' '*4,'|'  
  4. print '|',' '*4,'|',' '*4,'|'  
  5. print '|',' '*4,'|',' '*4,'|'  
  6. print '+','-'*4,'+','-'*4,'+'  
  7. print '|',' '*4,'|',' '*4,'|'  
  8. print '|',' '*4,'|',' '*4,'|'  
  9. print '|',' '*4,'|',' '*4,'|'  
  10. print '|',' '*4,'|',' '*4,'|'  
  11. print '+','-'*4,'+','-'*4,'+'  
print '+','-'*4,'+','-'*4,'+'
print '|',' '*4,'|',' '*4,'|'
print '|',' '*4,'|',' '*4,'|'
print '|',' '*4,'|',' '*4,'|'
print '|',' '*4,'|',' '*4,'|'
print '+','-'*4,'+','-'*4,'+'
print '|',' '*4,'|',' '*4,'|'
print '|',' '*4,'|',' '*4,'|'
print '|',' '*4,'|',' '*4,'|'
print '|',' '*4,'|',' '*4,'|'
print '+','-'*4,'+','-'*4,'+'

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值