2020-08-19-20 python复习---基本用法,数据类型,数据容器,循环

python闲置几个月了,前几天突然试了一下格式化的语句,结果还输错了,心酸啊。所以最近刚在电脑上把Anaconda装上,回顾一下python的重要知识,把以前没彻底搞懂的什么面向对象,时间序列问题好好的学一篇,把tensorflow这大老虎也装上,开始python的又一次“迷人之旅”。

多行语句

python通常是一行写完一条语句,但是有时候也会用反斜杠(\)来实现多行语句(续行符)。同时也用反斜杠\转义特殊字符(转义符)。
在这里插入图片描述

r # row:原生的

在一个字符串中反斜杠加上特定的字母可有特定的含义,比如\n表示换行,但是字符串前面加上r则表示将字符串内所有的内容全部以原型输出。
在这里插入图片描述

空行

空行往往出现在函数之间或类的方法之间,表示一段新的代码的开始。和缩进不同,空行不是python语法的一部分,它的出现只是为了美化代码以及使得后期代码的架构变得清晰。但是空行也是程序代码的一部分。

标准数据类型

  • 不可变数据(3个):Number-数字、String-字符串、Tuple-元组
  • 可变数据(3个):List-列表、Dictionary-字典、Set-集合

注意:python中的字符串是不能改变的。
python中,type()可用来查看变量所指对象类型,
isinstance()可判断对象是否为某中类型
在这里插入图片描述

bool类型

在python中认为True在数值上是1,False是0。
在这里插入图片描述

字符串和列表之间的转换

字符串转列表

在这里插入图片描述
第一种是比较暴力不讲究的,连将字符串中的空格也转换成列表中的元素了;
第二种是按照空格将每个单词分割开,当然也可以定义其他分隔符,这里在jieba库会用到分词统计。

列表转字符串

在这里插入图片描述
’ '.join(list),其中是将空格替换了列表中的逗号,当然也可以用其他符合,比如-代替空格。

集合的运算

注意集合不能索引和切片
在这里插入图片描述
其中a和b都代表集合。

字典(dict)

字典是无序的对象集合,主要有键(key)和值(value)组成,其中键(value)必须是不可变类型且唯一的(键一般用字符串和数字)。
在这里插入图片描述
字典的几种创建方式
在这里插入图片描述

is 和 ==的区别

is 用于判断两个变量是否引用同一个对象,也就是他们的id是否相同,== 用于判断两个变量的值是否相等。

浮点型

python的浮点型是由整数部分和小数部分组成,也可以用科学计数法表示。
在这里插入图片描述

random库

在这里插入图片描述

转义字符

python中用反斜杠(\)作为转义字符

  • \ ==>> 放在行尾表示续行符
  • ’ ==>> 单引号
  • " ==>> 双引号
  • \ ==>> 反斜杠符号
  • \n ==>> 换行
  • \r ==>> 回车

字符串格式化

常用的就两个
在这里插入图片描述

列表

在这里插入图片描述

集合

注意空集合(set())和空字典({})的创建方法。
类似列表推导式,集合和字典也有推导式
在这里插入图片描述
集合添加元素的两种方法
在这里插入图片描述
集合删除元素的两种方法
在这里插入图片描述

乱七八糟小知识

  1. 在混合计算时,python会把整型转换成浮点数。
  2. string、list和tuple都属于sequence(序列)。
  3. list、tuple中都是可以存储不同的数据类型。
  4. 在python所有运算符中,and具有最高优先级。
  5. python中循环语句有while和for…,if属于条件语句。原来while和else共同,当while执行结束后可执行else语句。
  6. break语句可是跳出for和while的循环体,但不会再执行后面的else语句;
    continue语句只是停止了当前循环块中剩余的语句,然后继续执行下一轮循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值