Python3入门
Dream_Hill
这个作者很懒,什么都没留下…
展开
-
python3前篇【1】——python简介
之前学习python,都是用到哪学到哪,没有系统的进行学习梳理,最近想着从头开始,好好学习一下,也希望能通过写博客的方式做好记录,希望自己能坚持下去,加油!一、计算机基础首先来了解几个常用的名词:CPU:中央处理器(central processing unit),相当于人的大脑,是计算机运算和控制中心内存:用于暂时存储数据,与CPU进行交互 优点...原创 2019-12-30 15:53:53 · 148 阅读 · 1 评论 -
python3前篇【2】——基础编码
我们都知道,计算机只能识别由01组成的机器码,通过不同个数的0和1的不同组合,可以对应不同的含义,所以看到一串二进制码,只要知道每个字符用什么二进制码表示,就能知道这串二进制码代表的含义。但如果每个字符对应的二进制码长度不同,我们应该怎么对收到的二进制码进行划分呢,如字符与二进制码的对应关系如下:你 01好 0101吗 101当接收到010101101时,使用不同的划分方法得到的...原创 2019-12-30 16:55:06 · 119 阅读 · 0 评论 -
python3前篇【3】——常用单位之间的转换
下面列出一些常用单位之间的转换,一般到TB就够了:8bit = 1byte1024byte = 1kB1024kB = 1MB1024MB = 1GB1024GB = 1TB1024TB = 1PB1024PB = 1EB1024EB = 1ZB1024ZB = 1YB1024YB = 1NB1024NB = 1DB...原创 2019-12-30 16:58:43 · 366 阅读 · 0 评论 -
【16】python3 元组
学完了列表,再学习元组(tuple)就比较简单了。对于列表来说,谁都可以对其进行增删改查操作,如果把一些重要的数据放在里面的话,就很不安全。所以需要一种容器类的数据类型,创建之后只能查看,不能进行增删改,这种数据类型就是元组。元组也被称为不可变列表或只读列表,用小括号括起来,里面可以放任何类型的数据,除了不能进行增删改之外,其他的特性与列表相同。一、元组的创建tup = ('a', ...原创 2020-01-06 16:39:34 · 97 阅读 · 0 评论 -
【15】python3 列表
前面我们学习了三种数据类型,分别为:数字、布尔值、字符串。其中数字用于计算,布尔值一般用于逻辑判断,字符串可以用来存储数据,但是对存储的内容和大小都有限制:只能存储字符串类型的数据;只能存储少量的数据,对于大量的数据用字符串操作不方便也不容易存储。那么有没有一种数据类型,既能够存储大量的数据,又能承载多种数据类型呢?答案是肯定的,python将这类数据类型称作容器类数据类型,列表就是其中的一种...原创 2020-01-06 16:04:51 · 158 阅读 · 0 评论 -
【14】python3 数据类型之间的转换1
到目前为止,我们学习了python中三种基本的数据类型,分别为数字类型、布尔值和字符串类型。在实际应用中,我们有时候需要把当前数据转换为其他的数据类型,比如用input获取用户输入的年龄时,返回的是str类型,但是程序要求其是一个int型,这时候怎么把str类型转换为int型呢?今天我们来看一下这三种数据类型之间的转换。1、int和str之间互相转换(1)int转换为str从int转换...原创 2020-01-03 10:44:36 · 209 阅读 · 0 评论 -
【13】python3 格式化输出
我们知道,可以对多个字符串进行拼接,比如使用‘字符串+字符串’或者‘字符串*整数’,那如果要求将字符串和其他类型的数据进行拼接时要怎么做呢?我们试一下直接使用‘+’将字符串和数字连接:可以看到,运行时报错了,提示我们必须是str类型。看来必须使用别的方法。这里我们需要用到占位符。先把要打印的格式准备好,需要用户输入的信息或者变量可以先用占位符代替,然后再把字符串里的占位符与外部的变量做映射...原创 2020-01-02 18:05:40 · 129 阅读 · 0 评论 -
【12】python3 流程控制——for循环
另一个常用的循环语句是for循环。可以按照顺序遍历可迭代对象中的内容。一、基本结构for循环的基本结构如下:'''for <variable> in <sequence>: <statements>else: <statements>这里的else语句是可选的,可以根据需要选择是否使用'''s = 'fuiy...原创 2020-01-02 11:50:53 · 170 阅读 · 0 评论 -
python3前篇【4】——基本运算符
计算机除了可以进行加减乘除运算外,还可以进行多种运算,按种类可以分为:算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算。我们先来认识几种基本的运算。1、算数运算 假设a=10,b=20:2、比较运算3、赋值运算4、逻辑运算 假设a=10,b=20:逻辑运算符的优先级为:not高于and,and高于or,当存在()...原创 2019-12-31 15:48:24 · 119 阅读 · 0 评论 -
【1】Python3环境搭建
因为我常用的操作系统是Windows和Linux,所以这里只记录在Windows和linux下安装Python3的方法。Windows下安装Python31.在https://www.python.org/downloads/网站下下载适合的版本安装包2.下载完成后直接双击进行安装,需要注意的是:安装的时候要勾选Add Python to path复选框,这样安装后就不用再手动添加...原创 2019-04-29 15:19:00 · 151 阅读 · 0 评论 -
【2】Python3 安装pycharm
前面我们已经安装好了python环境,那么我们要在哪里编写代码呢。不管是在Windows还是linux操作系统下,都可以通过命令行来直接执行代码,即进入命令行,输入python:如果是在Windows下,还可以使用python自己提供的文本编辑器:IDLE不管是在命令行直接输入python命令还是在IDLE中编写python,都不能快速直观地查看其它python模块。pycharm...原创 2019-04-29 16:30:18 · 143 阅读 · 0 评论 -
【3】Python3 Pycharm创建文件时自动添加头文件
用Pycharm生成文件时,如果每个文件都需要写一些固定的内容(如:创建时间、作者等),那么可以设置创建文件时自动添加头文件。具体方法如下:1.在Pycharm中点击File,再下拉框中选择Settings2.在Editor下选择File and Code Templates,之后选择Python Script3.填入自己希望在每个文件中出现的内容后,点击应用。这里给出了几...原创 2019-05-21 15:26:23 · 478 阅读 · 0 评论 -
【4】 Python3 变量
当一个程序运行的时候,它通常需要将信息存储在一个临时的地方,因为可能要操作、重新格式化这些信息,将其与其他信息片段组合或者丢弃它,从而释放出更多可用内存。为了做到这些,程序要使用变量。我们可以把变量想象成一个杯子:有时候是空的,有时候包含某些东西。我们可以对杯子中的东西进行操作,如:清空他们,或者添加东西,或者将杯子里的东西倒入另一个杯子中。Python始终记录变量最新的值。1.变量的命名...原创 2019-05-21 20:57:38 · 422 阅读 · 0 评论 -
【5】 Python3 数字类型
Python中基本的数据类型有:整数、浮点数、字符串、布尔值、列表、元组、字典、集合和空值,下面我们先来介绍数字。一、整数(int)关于整数,大家都很熟悉。在Python中,我们也可对整数执行加(+)、减(-)、乘(*)、除(/)运算。在终端会话中,Python将直接返回运算结果:在编辑器中,需要使用print进行打印:【补充】bit_length():返回整数在内存中...原创 2019-05-21 21:21:44 · 359 阅读 · 0 评论 -
【6】python3 字符串类型
目录一、字符串表示二、字符串拼接三、字符串特征1、索引2、切片四、常用方法1、upper()和lower()2、find()和index()3、strip()4、split()5、join()6、replace()7、is系列8、其他操作9、公共方法一、字符串表示在python中,加了引号的字符都被认为是字符串。我们可以使用...原创 2019-12-30 17:51:19 · 302 阅读 · 0 评论 -
【7】python3 布尔值
python中的另一大类型为布尔类型,其只有两个值,即True(真)和False(假),其主要用于逻辑判断。描述正确即为True,描述错误就是False。如:布尔值也可以用数字进行表示,一般认为0代表False,其他值代表True,如: 在后续的判断语句中,基本上每个条件返回的结果都是一个布尔值。...原创 2019-12-30 18:02:33 · 416 阅读 · 0 评论 -
【8】python3 注释
当代码行数较多时,或者逻辑比较复杂时,如果没有任何标注,等到过一段时间自己去看这部分代码,可能就想不起来当时使用了什么样的逻辑;如果是别人来读这段代码,可能就更难以理解了。所以为了方便自己或他人理解代码,我们可以在代码中添加相应的说明,这种说明就称为注释。python中的注释一般分为两种:单行注释和多行注释。1.单行注释单行注释的格式为:# 被注释的内容,如:# 这是一个注释...原创 2019-12-31 10:25:03 · 125 阅读 · 0 评论 -
【9】python3 input函数
观察日常使用的软件,我们可以发现大部分都是要和用户进行交互的,通过用户输入的内容决定下一步要显示什么。比如最常用的登录功能,需要用户输入用户名密码,为了安全性考虑,大部分软件还需要输入验证码。那么python是如何获取用户的输入信息呢?这里就需要提到input()函数。input()接受一个标准输入数据,返回为string类型。我们来看一个例子:name = input("请输入用户名:...原创 2019-12-31 10:48:24 · 263 阅读 · 0 评论 -
【10】python3 流程控制——if
提到input()函数的时候,我们说软件会根据用户输入的内容决定下一步要显示什么,也就是说,用户输入内容后,软件会进行判断,根据判断结果执行相应的语句。这就需要程序中有判断语句,并且有相应的处理语句,这个过程就叫做流程控制。在python中,通过if语句来实现上述的功能。常见的结构有:1.单分支:if结构如下:'''if 条件: 满足条件后要执行的代码'''if 3...原创 2019-12-31 11:32:09 · 139 阅读 · 0 评论 -
【11】python3 流程控制——while循环
在实际生活中,除了对不同的条件做不同的处理之外,有时候还需要用到循环,比如听歌时会选择循环播放等,这也属于流程控制。python当然也提供了实现循环的方式,比如while循环语句。1.基本循环:'''while 条件: 循环体 '''while True: print('继续循环')执行规则为:(1)如果while条件为真,则执行循环体(2)一次循...原创 2019-12-31 15:04:10 · 263 阅读 · 0 评论