Python 学习第三天
来源:互联网 发布:java 开源商城源代码 编辑:程序博客网 时间:2024/05/23 15:46
今天周五,明天就周末了,虽然想好好休息一下,但是为了自己的理想,不能懈怠呀,突然发现自己要学的东西太多了,静下心来,脚踏实地,好好走好每一步。
今天继续学习python。
1.Sets
set就是集合,它里面的元素无序并且不重复,使用set()或者是{}来创建,想要创建一个空的集合,必须使用set()方法,使用{}创建的是一个字典。
例子:
>>> a=set('abcbd')
>>> a
{'a', 'b', 'c', 'd'}
>>>
2.Dictionaries
字典其实就是一个键值对的集合,类似于java中的List<Map<String,Object>>
创建:
s={'name':'zhangsan',"age":21}
删除:
del s['name']//删除单个值
del s//删除整个字典
修改:
s['name']='lisi'
添加:
s['sex']='male'
判断是否存在,使用in
'name' in s
使用dict()构建字典
dict([('name':'zhangsan','age':21,'sex':'male')]),另外在dict构造的时候如果键是string的话,那么就可以不用加引号,例如:dict(name:'zhangsan')
3.Modules
模块化,可以自己编辑代码保存为后缀名为.py的文件,然后在python shell 使用import 导入你写的python文件。
例如:
你写了一个求斐波那契数列的函数
def fib(n):
a,b=0,1
while b<n:
print(b,end=",")
a,b=b,a+b
然后保存文件名为fibo.py,然后在python解释器中,写上import fibo ,最后调用你写的函数,fibo.fib(10),就可以了。
可以使用 from fibo import fib导入,这样就可以直接写fib(10)。要注意的问题:模块只能一次导入到解释器中,如果对其修改了,再次导入,是没有效果的,只能关闭当前解释器,然后重新打开,再次导入。
使用dir()来列出模块中的函数
例如:dir(fibo)
就会打印出['fib']
如果dir()不加参数的话,那么就会打印出当前已经定义的变量,函数和模块
- Python 学习第三天
- Python学习第三天
- 学习python第三天
- python学习第三天
- python 学习第三天
- 学习python第三天
- Python 学习第三天
- 第三天学习python
- python学习---第三天
- PYTHON学习第三天[脑图]
- 【Python学习日记】 第三天
- python 第三天学习记录
- Python快速学习第三天
- 学习python的第三天
- day3:第三天学习python
- python爬虫学习第三天
- Python学习日记 第三天
- 《python tutorial》--python 学习第三天
- 15个最佳 jQuery 图片效果插件
- 做一个心如止水的程序员会
- PeekMessage & GetMessage
- HDU4291-- A Short problem
- struts1、struts2所有版本源代码下载地址大全,速度围观
- Python 学习第三天
- Tomcat 性能调优 之让小猫快乐的飞。
- 工场模式
- gloox 之 Client
- 多线程——让多核CPU单核运行
- 让source insight支持C++源文件*.cc
- javaweb项目编码配置
- 千兆网线序定义
- 耐力---持久力