微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io过早的优化代码是罪恶之源。 —— Donald Knuth目录无论哪种编程语言,字符串处理都是最重要的内容之一。当然,Python 也不例外。 1,Python 字符串 在这节内容中,我们已经知道了Python 字符串是用以下引号引住的一串字符:单引号'' 双引号"" 三单引号''' 三双引号"""Python3 中的字符串类型统一采用Unicode 编码,因此支持多种语言。 我们这里介绍的字符串类型...
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io好代码本身就是最好的文档。当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释。 —— Steve McConnell目录字符串有很多操作函数,所以,这里我们专门用一节来介绍这些函数。建议: 由于字符串函数较多,对于新手来说,不必要一开就掌握所有的函数用法,可以先粗略的看一遍,有个大概印象,到真正用的着的时候,再来详细查看也可。用的次数多了,自...
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.ioTalk is cheap, show me the code. —— Linus Torvalds目录控制流用来控制程序的处理流程,即当程序满足或不满足某一条件时,让程序去做哪些事情。 控制流语句使得我们可以处理丰富的代码逻辑。 基本的控制流语句有三种,分别是:if 条件语句 for 循环语句 while 循环语句1,if 条件语句 if 语句用于判断一个条件,当条件为True 时,执行一段代码,当条件为Fal...
声明:借鉴Python 简明教程 一、注释 注释: 就是对代码的解释 方便大家阅读python代码, # 符号右侧的任何文本,主要用作程序读者的注释。 比如:print(hello world) # 注意,print 是一个函数。 在程序中要使用尽可能多的有用注释,注释的作用如下:a、解释假设(或者前提 / 条件) b、解释重要的决定 c、解释重要的细节 d、解释你想要解决的问题 e、解释你在程序中试图克服的问题,等等。 二、文字常量一个文字常量...
#!/usr/bin/env python3days = int(input("Enter days: "))print("Months = {} Days = {}".format(*divmod(days, 30)))divmod(num1, num2) 返回一个元组,这个元组包含两个值,第一个是 num1 和 num2 相整除得到的值,第二个是 num1 和 num2 求余得到的值,然后我们用 * 运算符拆封这个元组,得到这两个值。a, b = b, a + b 含义:将 a + b 的值赋值给 b,b 的值赋值给 a 解释:Python 中赋值语句执行时会先对赋值运算符右边的表达...
作者:浅雨凉 来源:http://www.cnblogs.com/qianyuliang/p/6814376.html 一、Django简介 1. web框架介绍 具体介绍Django之前,必须先介绍WEB框架等概念。 web框架: 别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子。 一般web框架的架构是这样的: 其它基于python的web框架,如tornado、flask、webpy都是在这个范围内进行增删裁剪的。例如tornado用的是自己的异步非阻塞“wsgi”,fl...
文件是保存在计算机存储设备上的一些信息或数据。你已经知道了一些不同的文件类型,比如你的音乐文件,视频文件,文本文件。Linux 有一个思想是“一切皆文件”,这在实验最后的 lscpu 的实现中得到了体现。Python 给了你一些简单的方式操纵文件。 通常我们把文件分为两类,文本文件和二进制文件。文本文件是简单的文本,二进制文件包含了只有计算机可读的二进制数据。 文件操作 文件打开 我们使用 open() 函数打开文件。它需要两个...
简单的来说,数据结构(data structure)是计算机中存储、组织数据的方式。比如我们之前使用过的列表就是一种数据结构,在这里我们还会深入学习它。之前也有简单的介绍。 列表>>> a = [23, 45, 1, -3434, 43624356, 234] >>> a.append(45) >>> a [23, 45, 1, -3434, 43624356, 234, 45]首先我们建立了一个列表 a。然后调用列表的方法 a.append(45) 添加元素 45 到列表末尾。你可以看到元素 45 已经添加到列表的末端了。有些时候我们...
运算符 什么是运算符? 举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python支持以下类型的运算符:算术运算符 关系运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符算术运算符 加减乘除和取模与C语言相同,a**b 表示a^b,// 表示向下取接近除数的整数。#!/usr/bin/env python3 days = int(input("Enter days: ")) months = days // 30 days = days % 30 print("Months = {} Days = {}...
关键字和标识符 下列的标识符是Python3的关键字,并且不能用于通常的标识符。关键字必须严格按照下面的拼写:False def if raise None del import return True elif in try and else is while as except ...