分享

python都要加入高考了,再不学就out了

 2017helloworld 2017-12-14

随着大数据概念的火爆,Python语言迅速成为了热门语言。因为数据挖掘、分析、机器学习、人工智能都需要大数据的支撑,而真正有大数据的公司就那么几个,所以不得不通过爬虫去获取数据,而10个爬虫有9个用的python。

之前一直使用java,作为新手先学习下Python的基本类型。

环境搭建和IDE的选择,这里不做介绍。

首先我们需要知道:

1、 变量赋值不需要声明类型,但是每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

2、 数字数据类是不可改变的数据类型,改变数字数据类型会分配一个新的对象

3、python允许同时为多个变量赋值。例如:

python都要加入高考了,再不学就out了

Python提供了六种基本类型

python都要加入高考了,再不学就out了

String类型

String类型可以由数字、字母、下划线组成的一串字符;

多个String类型连接用+;字符串的幂用*

python都要加入高考了,再不学就out了

输出结果:

python都要加入高考了,再不学就out了

列表类型List

列表用 '[ ]' 标识;类似JAVA中的数组。

python都要加入高考了,再不学就out了

输出结果

python都要加入高考了,再不学就out了

元组(Tuple)

元组用 '( )' 标识;内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。

python都要加入高考了,再不学就out了

输出结果

python都要加入高考了,再不学就out了

字典(Dictionary)

字典用 '{ }' 标识;字典由索引 key 和它对应的值 value 组成,类似JAVA中的MAP。

python都要加入高考了,再不学就out了

输出结果

python都要加入高考了,再不学就out了

数据类型转换

1、int(x,base) 将x转换为一个整数

int(x,base)表示将base下的x转换为十进制的数值;

通过查看源码,我们得知base默认为10,也就是说默认x都是十进制的数据;

python都要加入高考了,再不学就out了

python都要加入高考了,再不学就out了

2、complex(real [,imag]) 创建一个复数

数学中有一种类型叫

复数(我们把形如a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。当虚部等于零时,这个复数可以视为实数)

complex(real[,imag])创建一个复数;创建一个值为real + imag * j的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。

参数real: int, long, float或字符串;

参数imag: int, long, float。

python都要加入高考了,再不学就out了

输出结果

python都要加入高考了,再不学就out了

3、str(x)、repr(x)

str(x):将对象 x 转换为字符串

repr(x):将对象 x 转换为表达式字符串

区别:str是将所有值转换为字符串,相当tostring(),而repr则是相当于编译器,转换后的内容是给编译器看的。

我们可以通过输出换行符(\n)看看二者的输出结果。

python都要加入高考了,再不学就out了

输出结果

python都要加入高考了,再不学就out了

可以看出str输出时执行了换行,而repr并没有执行换行,直接打印出换行符。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多