1.参数 函数的核心是参数传值,其次是返回值,熟练这两这个技术即可灵活使用函数。 1>普通参数 def show(name): print(name) show('tom') 2>默认参数 def show(name,age=18) print("%s,%s"%(name,age)) show('t
分类:
编程语言 时间:
2016-02-13 00:28:10
阅读次数:
220
Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。 1、Infinite Iterators IteratorArgumentsResultsExample count() start, [step] start, start+step, start+2*step, .
分类:
编程语言 时间:
2016-02-09 12:48:44
阅读次数:
608
一.函数定义与基本应用#!/usr/bin/env python3'''#函数的定义、最基本的应用def MyFirstFunction(): a = 1+2 print(a)MyFirstFunction() #函数的执行First = MyFirstFunction #函数可以指向一个对象Fir
分类:
编程语言 时间:
2016-02-05 19:02:24
阅读次数:
292
#!/usr/bin/env python3#set 是一个无序且不重复的元素集合#访问速度快#天生解决重复问题'''#在对象中增加一个元素#传值是列表或字符串s1 = set() #新建一个空的对象s1.add('andy') #在对象中增加一个元素print(s1)s1.add('andy')p
分类:
编程语言 时间:
2016-02-05 18:59:00
阅读次数:
195
#!/usr/bin/env python3# “:”冒号和“lambda”之间的是形式参数,“:”冒号后面的是表达式# lambda 表达式自带return功能# lambda 其实就是简单的函数表示方式Myfun = lambda a,b:a+bresult = Myfun(10,20)prin
分类:
编程语言 时间:
2016-02-05 18:53:06
阅读次数:
180
第一个程序hello.py以下为内容#!/usr/bin/envpython
#-*-coding:utf-8-*-
__author__=‘teng‘
print‘hello‘#!/usr/bin/envpython表示使用特定的解释器执行如果是python3将python改为python3#-*-coding:utf-8-*-表示将代码编码设置为utf-8(针对Unicode的可变长度字符编码,用1到6..
分类:
编程语言 时间:
2016-02-05 02:08:04
阅读次数:
253
作业2:多级菜单 三级菜单 可依次选择进入各子菜单 所需新知识点:列表、字典 1、流程图 2、登录界面,输入对应索引 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # Version:Python3.5.0 # 初始化城市信息 city_dict = {
分类:
编程语言 时间:
2016-02-01 22:13:57
阅读次数:
262
centos以及linux版本的系统上默认带的python是2.7版本,但是我需要python3以上的环境啊,为什么就不说啦。 openssl-devel 、openssl 、ncurses-devel、zlib-devel、zlib的安装上先。 之后还会遇到好多问题啊,只要=根据提醒着往上装,要想
分类:
编程语言 时间:
2016-02-01 18:06:30
阅读次数:
120
python3.4下遍历文件目录,不需要再特殊处理中文编码 直接使用os.walk来遍历中文目录。 os.walk方法返回的是一个三元 tupple(dirpath, dirnames, filenames), 其中第一个为起始路径, 第二个为起始路径下的文件夹, 第三个是起始路径下的文件. dir...
分类:
编程语言 时间:
2016-01-30 09:39:35
阅读次数:
284
学习背景: 我在西藏拉萨出差已经连续将近2个月了,实时想到会精通一门编程语言并编写出自己想要的程序是我多年的梦想,一定找时间实现,回想高中时,自己对编程的兴趣十分浓厚,父母给自己购买了学习机插卡式的,只能敲basic代码,同时学校有计算机课,经常和老师讨论编程问题,时光一晃20多年过去了,编程放下了
分类:
编程语言 时间:
2016-01-30 01:51:10
阅读次数:
296