Python基础
文章平均质量分 81
zhangbohun
这个作者很懒,什么都没留下…
展开
-
Python数据类型和相关函数方法
只列出了常用的。简单数据类型:整数(int,long) 123,不用考虑范围问题。浮点数(float) 1.23布尔值(bool) True,False空类型(None) 空对象,表示未定义,它的布尔值为False高级数据类型:字符串(str) "s123",'1ss23',"""1dd2""",'''222adc'''列表(list)原创 2016-04-17 14:04:05 · 346 阅读 · 0 评论 -
Python中的JSON
读入json数据,返回Python对象json.load(open('1.json','wb',ensure_ascii=False))#从数据流json.loads(json_str)#从字符串导出json数据json.dump(dic,open('1.json','wb',ensure_ascii=False))#到文件json.dumps(dic)#格式参数ensure_...原创 2016-06-01 10:54:37 · 587 阅读 · 0 评论 -
Python 保留字符
Python 保留字符下面的列表显示了在 Python 中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有 Python 的关键字只包含小写字母。andexecnotassertfinallyorbreakforpassclassfrom转载 2016-04-18 16:45:39 · 1001 阅读 · 0 评论 -
Python函数
函数定义:括号中间写需要传入的参数和自变量,函数的第一行语句可以选择性地使用文档字符串(函数说明)函数内容以冒号起始,并且缩进。以 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的 return 相当于返回 None。def function_name(parameters): "函数_文档字符串" function_suite原创 2016-04-18 16:29:37 · 309 阅读 · 0 评论 -
Python运算符
Python 算术运算符以下假设变量 a 为 10,变量 b 为 20:运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a转载 2016-04-17 17:07:25 · 212 阅读 · 0 评论 -
Python语句和控制流
if语句,当条件成立时运行语句块。经常与else, elif(相当于else if)配合使用。for语句,遍列列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。while语句,当条件为真时,循环运行语句块。try语句。与except, finally, else配合使用处理在程序运行中出现的异常情况。class语句。用于定义类型。def语句。用于定义函数和类型的方法。pass语转载 2016-04-17 19:19:30 · 450 阅读 · 0 评论 -
Python中的字典(dict)
字典由键和对应的值组成。字典也被称作关联数组或哈希表。基本语法如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'};也可如此创建字典:dict1 = { 'abc': 456 };dict2 = { 'abc': 123, 98.6: 37 };每个键与值必须用冒号隔开 (:),每对用逗号分割,整体放在花括号中转载 2016-04-17 16:52:39 · 413 阅读 · 0 评论 -
Python 列表 (List)
Python 列表函数 & 方法Python 包含以下函数:序号函数1cmp(list1, list2)比较两个列表的元素2len(list)列表元素个数3max(list)返回列表元素最大值4min(list)返回列表元素最小值5转载 2016-04-17 16:48:23 · 301 阅读 · 0 评论 -
Python 集合(set)类型的操作
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置或者转载 2016-04-17 16:37:36 · 336 阅读 · 0 评论 -
Python中的序列结构数据类型
Python中的有序列结构数据基本属性:1,有2种取值顺序:,从前到后索引默认0开始,从后往前索引默认-1开始。2,可以通过[初始位置:结束位置:间隔个数(负数反向)]进行对序列的切片操作例如a=[1,2,3] a[0:2:1]就是[2,3],a[-1:-4:-1]就是[3, 2, 1]3,支持in和not in判断操作,判断是否包含某个元素print 1 in [1,原创 2016-04-17 16:23:03 · 2060 阅读 · 0 评论 -
Python2字符串编码问题总结
Python2.7中的字符串编码问题的关键是:str其实并不是字符串而是字节串(八位二进制数据串),而Unicode字符串对象才是真正的字符串。所以只要弄清楚str字节串中保存的到底是什么编码格式的二进制数据即可解决编码问题。1,源码文件(.py.pyw)编码问题。只要保证文件编码为无BOM的utf-8格式,然后在源码的第一行加上# -*- coding: utf-8 -*-就可以保证...原创 2019-04-08 18:53:50 · 891 阅读 · 0 评论