转自:http://www.cnblogs.com/521yywzyzhc/p/6264885.html   我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True. True and True # ==> True True and False # ==> False False and True # ==> False False and False # ==…
目录 目录 前言 软件环境 Python Script文件结构 导入模块的流程 Python的包package 最后 前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算术操作符.控制流语句.输入和输出语句.函数.对象.类等方面的内容.在了解了Python的数据类型之后,结合之前的要点来一起继续学习. 软件环境 系统 UbuntuKylin 14.04 软件 Python-2.7.6 IPython-4.0.0 Python Script文件结构 Python Sc…
一.集合 集合的作用一:关系运算集合的作用二:去重 定义集合:集合内的元素必须是唯一的:集合内的元素必须是可hash的,也是就不可变类型:集合是无序的 s={'egon',123,'egon','1'} #s=set({'egon',123,'egon','1'} ) print(s,type(s)) s={'1',1,[1,2]} s={'1',1,(1,2),'a','b'} print(s) 循环 s={'1',1,(1,2),'a','b'} for i in s: print(i) 关…
一.集合及其运算 1.集合的概念 集合是一个无序的,不重复的数据组合,它的主要作用如下 *去重,把一个列表变成集合,就自动去重了 *关系测试,测试两组数据之前的交集.并集.差集.子集.父级.对称差集,判断没有交集等关系 2.常用操作: 1):集合的增删改查: #http://www.cnblogs.com/Jame-mei #集合的增删改查等基本操作 list1=set([1,3,5,7]) #1.增加 list1.add(9) #添加单项,update添加多项. list1.add('a')…
枚举类型介绍 枚举类型(Enumerated Type) 很早就出现在编程语言中,它被用来将一组类似的值包含到一种类型当中.而这种枚举类型的名称则会被定义成独一无二的类型描述符,在这一点上和常量的定义相似.不过相比较常量类型,枚举类型可以为申明的变量提供更大的取值范围. 举个例子来说明一下,如果希望为彩虹描绘出七种颜色,你可以在 Java 程序中通过常量定义方式来实现. Public static class RainbowColor { // 红橙黄绿青蓝紫七种颜色的常量定义 public s…
1.Python中的内置函数 注:比较两个值,使用 <. >. == 2.切片 注:字典是一个无序集合,不能切片 3.运算符 字典中的in .not in  对字段操作时,只能判断字典的key 注:+ .extend().append()比较 4.完整的for循环,for-else 定义 for 变量 in 集合: 循环体代码 else: 没有通过break退出循环,循环结束后,会执行的代码…
# 导入模块 import keyword # print语句将内容输出到控制台 print("hello world!") # pep8编码规范 # 代码快速格式化快捷键:ctrl + alt + L # 变量 # 变量命名规范,只能由数字.字母.下划线组成,数字不能开头 x = 10 y = 20 print(x + y) # 驼峰命名 # 小驼峰 maxAge = 99 #大驼峰 MaxAge = 99 # 变量多个赋值 a,b,c = 11,22,33 # 给多个变量赋同一个值…
基本语法 第一个注释 print("hello,python") # 第二行注释 string_demo = "你好!" string_demo print (3,4) def find_all (self) : '''Return all itms.''' return self.find('all') 行与缩进 if True: print("True") else: print("False") # 行与缩进必须一致一般…
今天写一下基础教程里面的第二个项目,主要使用python来做一个pdf的图,比较简单. 首先我们需要安装用到的模块pip install reportlab即可. 书上是用urlopen从往上下了一个txt文件,然后打开处理一下得到数据,因为我从这个url路径没有获取到数据,所以直接写了一点数据在程序里. urlopen比较简单,以后写爬虫也会经常用到,所以这里就不讲了,只单独讲讲reportlab模块. #encoding:utf8 from reportlab.graphics.shapes…
这是最简单的类型.boolean 表达了真值,可以为 TRUE 或 FALSE.两个都不区分大小写. 要明确地将一个值转换成 boolean,用 (bool)或者 (boolean) 来强制转换.但是很多情况下不需要用强制转换,因为当运算符,函数或者流程控制结构需要一个   boolean 参数时,该值会被自动转换. 当转换为 boolean 时,以下值被认为是 FALSE: 布尔值 FALSE 本身 整型值 0(零) 浮点型值 0.0(零) 空字符串,以及字符串 "0" 不包括任何元…