
Python
于大博
如果你不给自己设限,世界上便没有限制你发挥的篱笆。
展开
-
Python换行与不换行输出方式
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,#!/usr/bin/python # -*- coding: UTF-8 -*- x="a" y="b" # 换行输出 print x print y print '---------' # 不换行输出 print x, print y, # 不换行输出 print x,y以上实例执行结...原创 2019-02-28 11:11:16 · 17822 阅读 · 1 评论 -
Python好用IDE推荐
Sublime TextSublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持 Windows、Linux...原创 2019-03-04 13:54:49 · 1503 阅读 · 0 评论 -
Python解析xml文件
<?xml version="1.0" encoding="utf-8"?><collection shelf="New Arrivals"> <movie title="Enemy Behind"> <type>War, Thriller</type> &a原创 2019-03-04 13:30:03 · 230 阅读 · 0 评论 -
Python网络编程(服务端 / 客户端)
服务端我们使用 socket 模块的 socket 函数来创建一个 socket 对象。socket 对象可以通过调用其他函数来设置一个 socket 服务。现在我们可以通过调用 bind(hostname, port) 函数来指定服务的 port(端口)。接着,我们调用 socket 对象的 accept 方法。该方法等待客户端的连接,并返回 connection 对象,表示已连接到...原创 2019-03-04 11:50:10 · 640 阅读 · 0 评论 -
Python数据库操作
查询EMPLOYEE表中salary(工资)字段大于1000的所有数据:#!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' ) # 使用cu...原创 2019-03-04 11:23:37 · 153 阅读 · 0 评论 -
Python正则表达式实例
正则表达式实例字符匹配实例 描述 python 匹配 "python". 字符类实例 描述 [Pp]ython 匹配 "Python" 或 "python" rub[ye] 匹配 "ruby" 或 "rube" [aeiou] 匹配中括号内的任意一个字母 [0-9] 匹配任何数字。类似于 [0123456789] [...原创 2019-03-01 16:39:30 · 1008 阅读 · 0 评论 -
Python面向对象Class下划线说明
单下划线、双下划线、头尾双下划线说明: __foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的。 _foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import * __foo: 双下划线的表示的是私有类型(private)的变量, 只...原创 2019-03-01 16:14:14 · 1030 阅读 · 0 评论 -
Python时间元组,日期格式化符号
#!/usr/bin/python# -*- coding: UTF-8 -*-import timeimport calendar""" 时间元组(年、月、日、时、分、秒、一周的第几日、一年的第几日、夏令时) 一周的第几日: 0-6 一年的第几日: 1-366 夏令时: -1, 0, 1"""""" pytho...原创 2019-03-01 11:15:09 · 1777 阅读 · 0 评论 -
Python字符串格式化
Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。#!/usr/bin/pythonprint "My name is %s and weight is %d kg!" % ('Zara', 21) 以上实例输出结果:My name is Zara and weight is 21 ...原创 2019-02-28 16:56:48 · 112 阅读 · 0 评论 -
Python循环
while 循环语句在 python 中,while … else 在循环条件为 false 时执行 else 语句块:实例#!/usr/bin/pythoncount = 0while count < 5: print count, " is less than 5" count = count + 1else: print count, ...原创 2019-02-28 14:05:48 · 602 阅读 · 0 评论 -
Python条件语句
#!/usr/bin/python # -*- coding: UTF-8 -*- # if语句多个条件 num = 9 if num >= 0 and num <= 10: # 判断值是否在0~10之间 print 'hello' # 输出结果: hello num = 10 if num < 0 or num > 10: # 判断值是否在小于0...原创 2019-02-28 11:41:52 · 235 阅读 · 0 评论 -
Python运算符
算术运算符以下假设变量: a=10,b=20:运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输...原创 2019-02-28 11:33:27 · 736 阅读 · 0 评论 -
Python数据类型转换
Python数据类型转换有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换...原创 2019-02-28 11:24:12 · 214 阅读 · 0 评论 -
Python对JSON处理
json.dumps将Python对象编码成JSON字符串以下实例将数组编码为 JSON 格式数据:#!/usr/bin/python import json data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] json = json.dumps(data) print json以上代码执行结果为:[{"...原创 2019-03-04 14:02:04 · 491 阅读 · 0 评论