PYTHON DAY3_20160519

原创 2016年05月31日 22:30:41


Q1: “每个Python模块都有它的__name__,如果它是'__main__',这说明这个模块被用户单独运行,我们可以进行恰当的操作。”how do the __name__ work?
Answer: 使用if __name__ ="__main"对模块进行一些编辑,这些编辑可以让后面的内容不在调用该模块的程序中显示出来。


Q2: “一个类也有域,它是仅仅为类而定义的变量。”什么叫做类的域?
answer: 举个例子,self.name就是一个类的变量,也是它自己创造的域


Q3: list_test=["ss","22"]
    for i in list_test:
        print(i,)
    在Python3中,这里的逗号并不能帮助打印结果显示在同一行内。
Answer: 在Python2中,是可以的,注意print时候不要打括号,同样会显示在两行中。




from..import..语句和C++中的名称空间很相似,尽量减少使用而使用import语句,以免造成不同模块中名称的冲突!


在Python中,模块的用处在于它能为我在别的程序中重用它提供的服务和功能,比如其中定义好的函数。Python附带的标准库就是这样一组模块的例子;
为了能在其它程序中重用模块,模块的文件名必须以.py为扩展名,文件位置也必须和当前程序文件在同一路径下;
print(sys.path)可以让我看到建立模块可以放置的路径;
在linux系统下,$python using_sys.py we are argument,脚本的名称会成为sys.argv列表的第一个参数;
在使用了模块后,Python会自动建立一个_pyahce_的文件夹,其中存储着.pyc的文件,这些是“字节编译”的文件,会比原模块快很多。


Python从0开始技术,而非1开始!


Python内建的dir()函数可以列出模块定义的标识符(函数、类和变量);
如果你为dir()提供一个模块名时,它返回模块定义的名称列表,如果不提供参数,它返回当前模块中定义的名称列表;
用del语句可以进行删除模块、变量的操作。


在列表中,项目应包括在[]中,每个项目用逗号分割;
删除操作:del语句;
统计项目数目的操作:len()函数;
类也有方法,即仅仅为类而定义的函数,即只能用于该类的对象的函数。对于list类,有append()、sort()函数。


元组和列表很相似,但是无法修改;
元组通常用在使语句或用户定义的函数能够安全地采用一组值得时候,即被使用的元组的值不会改变;
元组通过圆括号来包括项目;
在元组中,如果只有一个项目的话,这唯一的项目后面必须使用逗号来强调这是一个元组;
使用方括号来指明某个项目的位置从而来访问列表或元组内项目,这个方括号被称为“索引”运算符。


元组最常用的用法是用在打印语句中,print语句可以使用跟着%符号的项目元组的字符串。这些字符串具备“定制”的功能,定制让输出满足某种特定的格式,定制可以是%s表示字符串而%d表示整数。元组必须按照相同的顺序来对应这些定制;
age=12
name="Tony"
print('%s is %d years old'%(name,age))
当字符串中只有一个定制时,元组可以写成% name。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Python3教程Web开发实战梳理-day9(编写API)

Day9:编写API什么是API? API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件...

Python3教程Web开发实战梳理-day6(配置文件)

Day5:编写配置文件有了Web框架和ORM框架,我们就可以开始装配App了。通常,一个Web App在运行时都需要读取配置文件,比如数据库的用户名、口令等,在不同的环境中运行时,Web App可以通...

Python3教程Web开发实战梳理-day7(编写MVC)

Day7:编写MVC通过前面几天的的努力,ORM框架、Web框架和配置都已就绪,我们可以开始编写一个最简单的MVC,把它们全部启动起来。 MVC:Model-View-Controller,中文名...

Python学习笔记DAY3---函数

关于函数,编程哪里少的了函数,Python里的函数呢,使用def 来定义,如下例子:def fun(): print('这是一个函数') 用def来定义,下面缩进的为函数体,调用的话直接调用函...

廖雪峰python教程实战 Day 3 - 编写ORM

Day3-编写ORM1.设计思路 在一个Web App中,所有的数据,包括用户信息,用户发布的日志,评论都放在数据库中,本次实战使用MySQL作为数据库。 Web App中,有许多地方都要用到数据库,...

Python3教程Web开发实战梳理-day11(编写日志创建页MVVC)

Day11: 编写日志创建页在Web开发中,后端代码写起来其实是相当容易的。例如,我们编写一个用于创建一个Blog的API:@post('/api/blogs') def api_create_blo...

Python数据分析示例(3)Day4

说明:本文章为Python数据处理学习日志,主要内容来自书本《利用Python进行数据分析》,Wes McKinney著,机械工业出版社。1880-2010年间全美婴儿姓名所需文件在Day2中下载,接...

Python学习day3作业-HAproxy配置文件操作

Python days3作业 作业需求 HAproxy配置文件操作 1. 根据用户输入,输出对应的backend下的server信息 2. 可添加backend 和sever信息...
  • ygqygq2
  • ygqygq2
  • 2016年11月25日 23:22
  • 615

Python数据分析示例(2)Day3

说明:本文章为Python数据处理学习日志,主要内容来自书本《利用Python进行数据分析》,Wes McKinney著,机械工业出版社。电影数据分析所需文件在Day2中下载,接下来要用到的一些文件的...

day3:第三天学习python

读了一下第一天的学习内容心得发现好多用词不准确,但是懒得去改了,所以继续往下写每天的心得,并且注意用词严谨。 第三天因为时间充足所以留出了半个小时的时间去写博客。 今天学习了什么.py结尾的文件,在执...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PYTHON DAY3_20160519
举报原因:
原因补充:

(最多只允许输入30个字)