笨方法学习Python21-30

21、函数可以返回东西

def add(a, b):
print "ADDING %d + %d" % (a, b)
return a + b
age = add(30, 5)
print "Age: %d" % age

[[email protected] 21-40]# python t21.py

ADDING 30 + 5

Age: 35

将函数配上参数值赋值给变量age

22、到现在你学到了哪些东西

=            #赋值

print        #打印

\             #转义符

%r            #格式化任意字符串

%s           #格式化字符串

%d            #格式化数字

#__coding__:utf-8        #编码声明,表示此源程序是utf-8编码的

+ - * / %        #加减乘除取余

raw_input()        #从控制台输入任意字符

input()                #从控制台输入字符(要加'')

from sys import argv        #从sys模组里导入库argv

print """

"""                    #以自定义格式输出

open(file, 'rw')        #打开文件

file.read()                #读取文件

file.write()                #写入文件

file.close()                #关闭文件

\n                            #换行

from os.path import exists        #从os.path模组中导入库exists

print "%r" exists(file)        #检查file文件有没有存在,存在未True,不存在为False

len(indata)                #检查indata文件内部有多少字节

def                            #函数

def print(*args):        #定义函数,多个参数

f.seek(0)                    #

f.readline()                #读取一行数据

return                        #返回值,可使用函数赋值给变量

原文地址:http://blog.51cto.com/8672771/2074005

时间: 2024-10-16 01:50:29

笨方法学习Python21-30的相关文章

笨方法学习Python(1-10)

以下学习内容以python2为基准 UTF-8 #conding:utf-8    or    #__coding:utf-8__ 此句要置顶,表示代码支持UTF8的格式,最好每个代码文件都加上 注释 # A comment, this is so you can read your program later. 代码前加"#"表示的是注释,以后写每行代码的上一行记得都加上解释信息 python2与python3 print"abc"    #python2的写法

笨方法学习Python(11-20)

以下学习内容以python2为基准 11.提问 print "How old are you?",  age = raw_input() print "So, you're %r old." % age python ex11.py How old are you? 35 So, you're '35' old input()与raw_input()都是Python的内建函数,实现与用户的交互,但是功能不同. raw_input可代表任意字符串 input在字符串上

LPTHW 笨方法学习python 16章

根据16章的内容作了一些扩展. 比如,判断文件如果存在,就在文件后追加,如不存在则创建. 同时借鉴了shell命令中类似 cat <<EOF > test的方法,提示用户输入一个结尾符. 现在有一个小坑,怎么使用python去读取一个文件的行数,原来有os.system("wc -l filename")倒是可以,但是windows下如何操作呢?回头补填. #!/usr/bin/env python # -*- coding:utf-8 -*- from sys im

笨方法学习Python31-40

31.作出决定 复习了raw_input("> ") if 变量 == "Vaule": 执行语句 32.循环和列表 count = [1, 2, 3, 4, 5] for i in count: print "This is %d" % i            #循环打印出count的值 count.append(6)     #从最后增加值 count.insert(1,44)    #从第二位增加值44 range(20)     

App线上推广的笨方法——从0到100万的质变

线上推广APP,有一些笨办法,经常被人忽视,但确是一些成本低.效果好的方法,我们今天就来讲讲这些线上推广APP的笨办法.比如说论坛发贴, QQ群聊,拉注册,比较辛苦,你拉来一个用户注册我们的网站,使用我们的APP,这是比较慢的方法.还有就是社交分享,比如说分享到微博.人人网.微信等等,这些都是App推广中的比较笨的方法. 还有一些快的方法,比如说投放电视广告,比如说上<天天向上>,卫视.汽车.公交车上面的广告.地铁上面的广告,明星代言.事件营销.另外就是疯狂砸钱,像滴滴打车一样.当然快的方法还

蒙特卡洛方法学习(二)

之前介绍了蒙特卡洛的优势.详情可参考之前的<蒙特卡洛方法学习(一)>. 那么对于我们设计的电路,对于电路中的元器件参数容差,进行统计分布,用一组伪随机数求得元器件的随机抽样序列,对这些随机抽样得到的元器件参数再对设计的电路进行功能仿真,比如:直流分析,交流分析,瞬态分析等等. 利用Multisim进行蒙特卡洛仿真电路.这里举一个简单的例子,如下:   对于上述电路中,电阻的阻值会有一个容差范围,电容的容值也会有一个容差范围,这些容差会对整个电路带来的影响,可以利用蒙特卡洛方法进行仿真,具体操作

C++学习笔记30,指针的引用(2)

可以创建任何类型的引用,包括指针类型. 看一个简单的指针的引用的例子.例如: #include <iostream> using namespace std; int main(){ int x=10; int y=20; int z=30; int* ptx=&x; int* ptz=&z; //指针的引用,声明从右往左看,rtp与&结合, //剩余的符号和左边结合 //引用一旦创建,不能改变其指向,只能改变其值 int* &rtp=ptx; cout<

os.wark() 方法学习

脚本: #!/usr/bin/env python # encoding utf-8 import os import types Driver = "d:" # 输出D盘下的所有文件 for  i  in os.walk(Driver + os.sep + "python-study"): print (type(i)) print (i) 输出结果 <class 'tuple'> ('d:\\python-study', [], ['1.txt',

C#中的扩展方法学习总结

??版权声明:本文由秦元培创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,转载请注明作者及出处,本文作者为秦元培,本文标题为C#中的扩展方法学习总结,本文链接为http://qinyuanpei.com/2015/12/05/extend-methods-of-csharp/. ??各位朋友大家好,我是秦元培,欢迎大家关注我的博客.最近偶然接触到了C#中的扩展方法,觉得这个语法特性是一个不错的特性,因此决定在这里系统地对C#中的扩展方法相关内容进行下