Python学习基础
法海爱捉虫
大虫在哪里呀,长虫在哪里,虫虫在法海滴禅杖和盆钵里!
展开
-
Basics_07 布尔值与break & continue & pass & else语句
一、用数据做判断:布尔值之前我们提到,计算机利用数据有三种方式:1.直接使用数据,2.计算和加工数据,3.用数据做判断除了while循环,之前的if…elif…else语句,也涉及到【利用数据用做逻辑判断】。当逻辑判断通过才会继续执行当然,if和while有个显著的区别。那就是if语句只会执行一次,而while是循环语句,只要条件判断为真,就一直循环执行这个“判断”的过程,在计算机的世界里...原创 2019-10-15 09:24:30 · 259 阅读 · 0 评论 -
Basics_06 for和while循环
一、for…in…循环,它也被简称为for循环先来下图中的示例代码:for i in [1,2,3,4,5]: #i是“空房间” print(i)运行结果:12345终端上依次出现了列表里的所有数字,对吧?我们用大白话来打个比方,以便更好地理解这段代码的意义:#有一群数字在排队办业务,也就是列表[1,2,3,4,5]#它们中的每一个被叫到号的时候(for i ...原创 2019-10-15 09:24:37 · 534 阅读 · 0 评论 -
Basics_05 列表和字典
一、列表什么是列表首先,我们来看看列表(list)的代码格式一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开从列表提取单个元素这就涉及到一个新的知识点:偏移量。列表中的各个元素,好比教室里的某排学生那样,是有序地排列的,也就是说,每个元素都有自己的位置编号(即偏移量)1.偏移量是从0开始的,而非我们习惯的从1开始;2.列...原创 2019-10-15 09:24:43 · 184 阅读 · 0 评论 -
Basics_04 input()函数
input()函数【输入】自己的信息【回应】计算机input('请在以下四个选项【武大;理工大学;华师;华科】中,输入你想去的学院名字:')input()函数是输入函数。就上面例子来讲,它需要你输入针对括号内’请在以下四个选项【武大;理工大学;华师;华科】中,输入你想去的学院名字:’ 的答案input()函数是用来收集信息的,并且一定要在终端处输入数据。input()函数结果的赋值n...原创 2019-10-15 09:25:00 · 341 阅读 · 0 评论 -
Basics_03 条件判断
条件判断在Python宇宙,条件判断语句总共有三种表现形式,我们先从最简单的单向判断:if开始说起一、单向判断:if单向判断:if代表什么呢?如果……就Fraction = 50if Fraction <60: print('成绩不及格')#运行结果成绩不及格那么,这段代码是如何实现的呢?首先,第一行代码,用赋值运算符=对当前情况进行赋值:将60赋值给Fract...原创 2019-10-15 09:25:05 · 404 阅读 · 0 评论 -
Basics_02 数据类型与转换
Python里,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)一、字符串,英文string,简写str*name = '哪吒'print("Let's play")字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型二、整数,...原创 2019-10-15 09:25:10 · 196 阅读 · 0 评论 -
Basics_01 打印与转义字符
print()函数引号是英文输入法下的引号print()函数中引号的用法:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么一、单引号print('单引号')打印结果:单引号二、双引号在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本有些时候,单引号和双引号可能会在括号内同时出现,比如...原创 2019-10-15 09:25:15 · 303 阅读 · 0 评论 -
Basics_12 模块
什么是模块用书里的话说:模块是最高级别的程序组织单元。这句话的意思是,模块什么都能封装在模块中,我们不但可以直接存放变量,还能存放函数,还能存放类更独特的是,定义变量需要用赋值语句,封装函数需要用def语句,封装类需要用class语句,但封装模块不需要任何语句之所以不用任何语句,是因为每一份单独的Python代码文件(后缀名是.py的文件)就是一个单独的模块...原创 2019-10-15 09:23:55 · 182 阅读 · 0 评论 -
Basics_11 文件编码与数据读写
编码编码的本质就是让只认识0和1的计算机,能够理解我们人类使用的语言符号,并且将数据转换为二进制进行存储和传输0和1是计算机里最小的存储单位,叫做【位】,也叫【比特】(bit)。我们规定8个比特构成一个【字节】(byte),这是计算机里最常用的单位。bit和byte长得有点像,可别混淆!1 byte = 8 bit,也就是1字节等于8比特除了0、1这些阿拉伯数字,像a、b、c这样的52个字...原创 2019-10-15 09:24:02 · 144 阅读 · 0 评论 -
Basics_10 类的定制和继承
类的继承在编程世界里。我们也可以用一句话,让计算机知道:A类属于B类,自然也拥有了B类的所有属性和方法。这句话在编程里就是:A类继承了B类比如说:中国人是A类,黄皮肤,说中国话。武汉人是B类,武汉人继承人中国人所有属性和方法。在Python中,我们的习惯表述是:A类是B类的子类,而B类是A类的父类(或超类),所以,类的继承,让子类拥有了父类拥有的所有属性和方法类的定制子类可以在继承的基础...原创 2019-10-15 09:24:09 · 139 阅读 · 0 评论 -
Basics_09 类的创建与调用
类与对象看到“类”这个字,你的第一反应是什么,想到了什么词语?人类?鸟类?鱼类?植物类?没错,我们常用类来划分一个个特定的群体。生活中我们所说的类,是物以类聚的类,是分门别类的类,是多个类似事物组成的群体的统称。类的概念能帮助我们快速理解和判断事物的性质一言以蔽之:Python中的对象等于类和实例的集合:即类可以看作是对象,实例也可以看作是对象,比如列表list是个类对象,[1,2]是个实...原创 2019-10-15 09:24:19 · 215 阅读 · 2 评论 -
Basics_08 函数
函数的作用编写代码要不断追求简洁和易读。换句话说,我们要尽量避免写重复的代码,少复制粘贴函数的组成不急着讲Python里的函数长什么样。我想你第一次听到这个词,大概率是在初中的数学课堂上,那就先让我们回忆下吧y = 3x + 5是个标准的一次函数,x是自变量,3x + 5是执行过程,自变量x决定了y的输出值函数(Function)能实现的功能从简单到复杂,各式各样,但其本质是相通的,我们...原创 2019-10-15 09:24:25 · 298 阅读 · 0 评论 -
Basics_13 python发送QQ邮件
以QQ用户为例,发送邮件信息import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 发信方的信息:发信邮箱,QQ邮箱授权码from_addr = 'XXXXXX@qq.com'password = 'XXXXXX'# 收信方邮箱to_addr = ['XXXXXX@qq...原创 2019-09-02 09:41:44 · 334 阅读 · 0 评论