随笔分类 - Python
摘要:字符串是Python中最常见的数据类型。我们可以使用引号(英文单引号或者双引号)来创建。 创建字符串很简单,只需要为变量分配一个值即可,例如: var1 = 'Hello World!' var2 = "Good Night" 字符串中的内容可以被截取(或称“切片”),例: var1 = 'Hell
阅读全文
摘要:先看一个简单的例子: age = 25 def change_age(): age = 32 print(age) change_age() print(age) 执行结果为: 32 25 例子中的几个age变量不尽相同,一个是首行中定义的,称作全局变量;另一个是函数change_age()定义的,
阅读全文
摘要:正则表达式,简称regex,是文本模式的描述方法。比如,\d是一个正则表达式,表示一位数字字符,即任何一位0到9的数字。 Python使用正则表达式\d\d\d-\d\d\d-\d\d\d\d,来匹配这样一个字符串组合:3个数字、一个短横、4个数字。所有其他的字符串都不能匹配这个表达式。 正则表达式
阅读全文
摘要:三种编程方式: 1、面向对象,以类为主--class 2、面向过程,以过程为主--def 3、函数式编程,以函数为主--def 函数的定义——函数是指将一组语句的集合通过一个函数名封装起来,需要执行的时候调用函数名即可。 使用函数的优点: 减少重复编写代码 使程序更易于扩展 便于统一维护与更改 函数
阅读全文
摘要:计算机从本质上来说只认识二进制中的0和1,可以说任何数据在计算机中实际的物理表现形式也就是0和1,如果你将硬盘拆开,你是看不到所谓的数字0和1的,你能看到的只是一块光滑闪亮的磁盘,如果你用足够大的放大镜你就能看到磁盘的表面有着无数的凹凸不平的元件,凹下去的代表0,突出的代表1,这就是计算机用来表现二
阅读全文
摘要:整了这么多杂七杂八又“没用”的,终于来点实际的操作了。Python中用open()方法来对打开文件。 我们来看看它的用法: path = "C:\\Users\Frank\Desktop\\text.txt" f = open(path,'r',encoding="utf-8") 首先给变量path
阅读全文
摘要:如果要计算1+2+3,我们可以直接写表达式: i=1+2+3 print(i) 但是如果要计算1+2+3+...+10000,直接写表达式就不太可能了。 为了简单的表达成千上网次重复计算,我们需要使用循环语句。 For 循环: fruits = ['apple','banana','pear','p
阅读全文
摘要:继续学习基础之前,我们先看看有哪些知识点是在基础阶段需要掌握的: 变量与赋值 数据类型 数字 字符串 字符编码 字符串 字符串方法 列表 元组 集合 字典 运算符 算术运算符 比较运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符的优先级 条件控制 if...else 循环 w
阅读全文
摘要:Python条件控制语句是通过一条或者多条语句执行的结果(True或者False)来决定执行的代码块。 Python中用if语句来进行条件判断的表达式如下: 1、 if单独使用 if condition statement_block 例: age = 20 if age >= 18: print(
阅读全文
摘要:集合是一个无序不重复元素的序列,这个和数学上的集合概念几乎一样。可以使用大括号 { } 或者 set() 函数创建集合 注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 创建格式: parame = {value01,value02,...}或者 set(
阅读全文
摘要:字典是一种非常有用的数据类型,就像我们上学用到的字典,通过笔画和拼音来查找对应汉字的详细解释。 Python中字典的每个元素都有对应的键(Key)和值(Value),一般称为键值对。以下的代码创建一个名为info_dict的字典,包含了四对元素。 info_dict = { 'stu101':"Ja
阅读全文
摘要:一、列表 列表是一种最基础的数据结构,具有以下特点: 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示: list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5 ];list3 = ["a", "b",
阅读全文
摘要:算术运算符: 比较运算符: 所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 赋值运算符: 例: a = 20 b = 11 x = a + b print(x) x += a print(x) x -= a print(x) x *=
阅读全文
摘要:变量与赋值 什么是变量变量是编程中最基本的存储单位,可以暂时性的储存一个可变的值。举个例子: x = 100 print(x) 这个程序的运行结果为‘100’。这里我们说x是一个变量,和数学方程不同的是这里的”=“是赋值符号,即将100赋值给变量x。那么x暂时得到了100这个值,后面就可以调用x:
阅读全文
摘要:为什么要学Python? 听了课,看了网文,分析现在应该要学习Python的理由。归纳一下无非两条: 1、简单易用 先说简单,看看第一个程序打印Hello World,就一句: print ("Hello World!") Python的简单性使得它非常容易学习。 另外丰富强大的库使得Python开
阅读全文
摘要:版本选择 Python语言有2和3两个版本。虽说学哪个都能干活,由于Python官网已经宣布2020年将停止对V2的维护。而Python是一门服务于未来的语言,V3中将会有更多的新特性。所以对初学者来说,直接选择V3开始学习是最好的选择,没有什么好犹豫的。 目前最新版本3.7的下载:https://
阅读全文