`
uule
  • 浏览: 6342054 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

Python基础知识(二)

 
阅读更多

1、遍历数组的两种方法

第一种,最常用的,通过for in遍历数组

 

colours = ["red","green","blue"]  
for colour in colours:  
    print colour  
  
# red  
# green  
# blue 

 

 

下面的方法可以先获得数组的长度,然后根据索引号遍历数组,同时输出索引号

colours = ["red","green","blue"]  
for i in range(0, len(colours)):  
    print i, colour[i]  
  
# 0 red  
# 1 green  
# 2 blue

  

2、path

两种方式:

1、path = os.path.join('D:\\images', filename)

注意后面没斜杠

2、path = 'D:\\images\\' + filename

有斜杠

 

 

结果:D:\images\9150e4e5ly1fkon9ndkifj206o06ogms.jpg

 

3、urllib 模块提供的 urlretrieve() 函数

urlretrieve() 方法直接将远程数据下载到本地

 

urlretrieve(url, filename=None, reporthook=None, data=None)

参数 finename 指定了保存本地路径(如果参数未指定,urllib会生成一个临时文件保存数据。)

参数 reporthook 是一个回调函数,当连接上服务器、以及相应的数据块传输完毕时会触发该回调,我们可以利用这个回调函数来显示当前的下载进度。

参数 data 指 post 到服务器的数据,该方法返回一个包含两个元素的(filename, headers)元组,filename 表示保存到本地的路径,header 表示服务器的响应头。

 

path = os.path.join('D:\\images', filename)
#path = 'D:\\images\\' + filename
print('path:================='+path)

#urllib.request.urlretrieve(imgurl,path)
#urllib.request.urlretrieve(imgurl,'%s.jpg' % filename)
#urllib.request.urlretrieve(imgurl, 'D:\\images\\' + '%s.jpg' % filename)

 

4、IF...ELSE

if condition_1:

        statement_1

elif condition_2:

        statement_2

else:

        statement_3      

 

if num < 0 or num > 10:  # 判断值是否在小于0或大于10

  print 'hello'

else:

  print 'undefine'

 

5、Python计算程序运行时间

import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds  

 

6、

 

 

 

分享到:
评论

相关推荐

    学习爬虫必备python基础知识二.zip

    本资源“学习爬虫必备python基础知识二”聚焦于Python爬虫的基础知识,为初学者提供了一条清晰的学习路径。以下是这个主题涵盖的一些关键知识点: 1. Python基础:学习爬虫之前,你需要熟悉Python的基本语法,包括...

    python基础知识PPT课件.ppt

    python基础知识,python基础知识PPT,python基础知识课件

    【python入门必背】python入门基础知识点合集、python基础知识背记手册

    【python入门必背】python入门基础知识点合集、python基础知识背记手册 主要内容概要: 第1章 走进 Python. 第2章 Python语言基础 第3章 运算符与表达式 第4章 流程控制语句 第5章 列表与元组 第6章 字典与集合 第...

    python基础知识汇总

    python入门级别基础知识汇总讲解,适合刚入门,亦或是有一定编程基础的参考

    python基础知识pdf

    Python是一种广泛使用的高级编程语言,以其简单易学、功能强大而著称。Python的语法简洁明了,支持动态类型,使得它成为一种解释性语言。Python在应用程序的快速开发中表现出色,适用于多个领域的系统编程、图形处理...

    Python基础知识培训

    Python基础知识,主要一些python常用知识点归纳,方便查阅与培训

    Python基础知识思维导图.xmind

    Python基础知识思维导图.xmind

    python基础知识培训.ppt

    python基础知识培训--讲述Python的基本语法 数据结构 编程思想等等,是入门的好教程

    Python基础知识培训PPT课件.ppt

    Python基础知识培训,Python基础知识培训PPT,Python基础知识培训课件

    超完整Python基础入门知识教程Python从入门到进阶知识大全Python开发基础知识能力

    本教程《超完整Python基础入门知识教程Python从入门到进阶知识大全》包含了1885页的丰富内容,旨在全面教授Python开发的基础知识,帮助初学者快速掌握Python编程,并逐步提升至进阶水平。 一、Python入门基础 1. ...

    Python基础知识总结.pdf

    "Python基础知识总结" Python 是一种高级的、解释性的编程语言,它提供了许多有用的功能和特性,本文将总结 Python 的基础知识点。 命令行模式和交互模式 Python 提供了两种模式:命令行模式和交互模式。命令行...

    Python基础知识大全.pdf

    Python 基础知识大全 Python 是一种广泛使用的高级编程语言,具有灵活、简洁、易学易用等特点。本文档旨在总结 Python 的基础知识,作为 Python 初学者或需要快速查询 Python 基础知识的开发者的查询手册。 目录 ...

    一份比较好的python基础知识笔试题

    这份"比较好的python基础知识笔试题"旨在测试和巩固学习者对Python基础知识的理解。以下是对这些基础概念的详细阐述: 1. **变量与数据类型**:Python中的变量无需预声明,可以直接赋值。基本数据类型包括整型(int...

    python基础知识点总结

    python基础,主要覆盖了初级python中的各个基础知识点的总结,偏理论笔记,欢迎指正补充讨论

    python基础知识(全部)

    此文件是关于python基础的所有内容,涵盖的比较全面,包含python基础的所有内容。注意,这篇文档不是代码代码形式的,是对基础的所有文字性概括。

    Python基础知识讲义

    这份“Python基础知识讲义”涵盖了Python编程的核心概念,是初学者深入理解Python的宝贵资源。 一、Python的类机制 Python中的类是面向对象编程的基础。类定义了一种数据结构,可以包含数据(即属性)和行为(即...

    【python爬虫】python爬虫基础知识及简单实践

    【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识...

    Python基础知识整理(思维导图)

    Python基础知识整理 做了比较全面的整理 想要的同学欢迎来下载

Global site tag (gtag.js) - Google Analytics