python 将dataframe中的str都转化成float_一起学python

  说来惭愧,这次已经是我硕博七年多来第四次系统学习python了,所谓学习,无非两种形式:1是系统性的掌握一门语言,可我觉得这样实用性不高,因为我们做研究期间的目的并不只是去学习一门语言,做研究只是为了解决自己的科学问题,技能终究只是手段,为何隔了一年多,我又重开了我的公众号,因为我觉得我的写作实在是乏善可陈。还需锻炼。2.实战型。一个人的技能只有实战中才能得到提高,学习了很多遍,如果没有真正去做项目,我想也很难真正掌握一门语言,能够独立自主的解决自己科研上的问题,我觉得这是一个从业者最基本的素质。

任意一门语言,最基本的就是数据结构,然后是基本语句,之后是输入输出,当然解决问题的本质还是逻辑。

因此,本节主要想讲一下python 的基本信息,python是一种基于交互模式的解析器,一言概之就是及时反馈?。

如果你是windows的话,首选还要安装python,如果不想安装,可以在服务器上安装,建议安装python3,下载地址:https://www.python.org/downloads/。macbook内置了python2,可以不用安装,如果想更新为py3,那就重新安装一下。

下面来演示一下python作为计算器的功能:

python2和py3还是有点区别的

python 将dataframe中的str都转化成float_一起学python_第1张图片

 而python3

python 将dataframe中的str都转化成float_一起学python_第2张图片

的结果有点差异,以前我也只注意到print是否要加括号的区别,这里整除还是有差异的。

接下来看看python的赋值,在r里面的赋值通常是a

0cee49a35a041291dc83196f0a9c7870.png

同样的。python还支持浮点数运算。包含种混合类型运算数的运算会把整数转换为浮点数:

66148f55a40893519d8ed09aac47e673.png

学完数值的整型(int)和浮点型(float)之后。下面我们将了解一下字符串。

字符串是值,就像数字一样,最主要的用法就是表达一些文本。

单引号和双引号的区别。

在python2中

5da568d86389d56fc4603bb7a104dacc.png

在python3中,

python 将dataframe中的str都转化成float_一起学python_第3张图片

python3下面并不支持‘’。

“ ”与‘ ‘ 的区别是为了处理一些缩写的文本,比如let's go,' '就会报错。‘ ’解决的方法就是用“\”对字符串中的引号进行转义。

40dc53832083106ac04d99e471ea00ec.png

在py3中均不支持。

字符串的拼接

eebb5009d5c879bf7df941d6d5f24150.png

细心的读者会发现,python打印出来的字符串结果都是被‘’括起来,但假设我们使用print,结果还是否一样,尝试一下。以后的例子皆是基于py3.

python 将dataframe中的str都转化成float_一起学python_第4张图片

可以看到第一个例子跟第二个例子输出的结果一致,长整型被转换成了数字,第二个例子跟第三个例子一致,表明字符串也被转化成数字。接下来,我们将了解python只能够字符串的两种表示函数:str和repr。str会把值转化成合理形式的字符串,而repr函数,他会创建一个字符串,以合法的python表达式的形式来表示值。

下一节讲讲列表和元组。

你可能感兴趣的:(python)