python入门与提高_一起学习系列之Python的入门与进阶

在学数据分析时,我时常被问到到做数据分析底是用R还是Python的问题,两个编程性的软件都各有优势,就我自己的学习经历来说,R的代码容易看得懂,符合人类的认知习惯,而且虽然作为编程性的软件,你并不需要花很多时间去编写代码,R里有很多的包,里面的函数能满足大部分的统计分析和机器学习,R更偏向于统计分析,毕竟是由一群数学家和统计学家在做的,而Python更偏向于计算和机器算法等内容,花无百日红,曾经很火的R在企业招聘上反而少了,Python这个小鲜肉后来居上,不管怎么样,能会多门数据分析软件是好的,这个系列的文章就是带有想学习Python的小伙伴一起学习提高,能够帮到你,那我会很开心。

变量名的命名

同其他代码式软件一样,Python对变量的命名也有一套规则,有人说变量名还不简单吗,数学里常用xyz嘛,可在做数据分析时,一个良好的命名习惯会减轻你很多的麻烦。Python的变量命名规则有下面几点:

1 变量名只能包含字母、数字和下划线。

变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。

2变量名不能包含空格,但可使用下划线来分隔其中的单词。

例如,变量名greeting_message可行,但变量名greeting message会引发错误。

3不要将Python关键字和函数名用作变量名。

4变量名应既简短又具有描述性。

例如, name比n好, student_name比s_n好, name_length比length_of_persons_name好。

5慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

字符串

#title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。经过title函数处理后这条代码会print出Dad Lowelace

这条代码我们可以看出Python在函数作用对象的书写很R有很明显不同,一般来时R习惯在函数名的括号里写所作用的变量名,而Python是作用的变量名之前,然后后面才是函数名,中间用英文状态下的句号连接起来。

#还有其他几个很有用的大小写处理方法upper函数与lower函数,根据字面意思也知道谁是转成大写/小写

#拼接字符串

python使用(+)来合并字符串(字符串的变量名)

使用拼接来创建消息,再把整条消息都存储在一个变量中

#使用制表符或换行符来添加空白

空白 泛指任何非打印字符,如空格、制表符和换行符。\t 制表符要在字符串中添加换行符,可使用字符组合\n还可在同一个字符串中同时包含制表符和换行符。

删除空白

对程序员来说, 'python' 和'python ' 看起来几乎没什么两样,但对程序来说,它们却是两个不同的字符串。 Python能够发现'python ' 中额外的空白。使用rstrip()(r是right的意思)

你还可以剔除字符串开头的空白,或同时剔除字符串两端的空白,lstrip() 和strip()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值