萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型

本文将参考《Python编程 从入门到实践》的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读。

好了!我们开始第一章的学习。

 第一章 Python基础

第一节 Python安装以及环境搭建

Python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述。 

IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不错的选择。

Anaconda详细安装使用教程

https://blog.csdn.net/program_developer/article/details/79677557

请按照上文安装好Anaconda,使用jupyter notebook

第二节 变量和简单的数据类型

这里可以想成Python是你的计算器,print(内容)的形式用来让呈现显示文字内容。

2.1变

变量可以这么理解:你有个朋友叫做斯坦尼斯拉夫斯基,你和他很要好,天天基在一起,但是他的名字太长了,叫起来好烦,所以你叫他屎蛋,这个“屎蛋“,就是斯坦尼斯拉夫斯基的变量名称,你叫他”屎蛋”或者斯坦尼斯拉夫斯基效果是一样的,但是叫屎蛋比较方便。当然你可以把这个称号放到别的东西身上,但是在Python的规则中,一个变量名只能对应一个实体,一个实体,可以有多个绰号。

将一条消息存储到变量中,再将其打印出来。

2.2变量的命名规则

  • 首字符必须是字母(大写或小写)或者一下下划线(’_’) 
  • 名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成 
  • 对大小写敏感 
  • 有效变量名称的例子有 k、__my_num、name_1 和 a4b5_c6 
  • 无效 标识符名称的例子有 2board、this is me和my-num
  • 变量的赋值: 变量名=值

2.3字符

字符串是由数字、字母、下划线组成的一串字符,当作字符串的数字不能用于计算,就像员工ID号一样,只是编码,没有计算意义。 

字符串是不可变的,一旦创造了一个字符串,就不能再改变它。 

字符串的规则

  • 【单引号(')】和【双引号(")】两者使用都是相同的,即'hello' 等同 "hello"
  • 【三引号('''或""")】可以表示一个多行的字符串,在三引号中可以自由的使用单引号和双引号 
  • 【转义符】可以用 \' 来指示单引号——注意这个反斜杠,即'What\'s your phone number?'。另一个表示这个特别的字符串的方法是"What's your phone number?",即用双引号。在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。 
  • 【自然字符串】前缀r或R表示“自然字符串”,转义失去意义,所见即所得。 
  • 【Unicode字符串】加前缀u或U, 如 u"this is an unicode string"


有时候字符串中的字母不符合我们强迫症的需求,所以Python提供了一些方法来统一字母的大小写。

有时候拿到的数据一些手残或者其他原因导致字符串前后带有空格,这种屈辱强迫症是不能忍的,必须把这些空格给我砍掉。

 

2.4数字

来了,计算器来了~!

  • 4种类型的数:整数、长整数、浮点数和负数。主要运算有加()、减(-)、乘(*)、除(/)。另外,乘方使用两个乘号表示,比如 3**2 ,即3的平方。 
  •  整数int:6、-1、070、-0520、-0x350、0x59等。 
  •  长整数long:5146561L、0132L、-0x19423L。长整型也可以使用小写L,但是还是建议大写L,避免与数字”1”混淆。Python使用”L”来显示长整型。 
  •  浮点数float:0.0、14.50、44.8e12、60.1E-12等。 
  •  复数complex:3.5j、4e5J等。用a  bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
  • 使用 str()可以将非字符串值表示为字符串。

 

关于这部分的官方文档:
https://docs.python.org/3/tutorial/introduction.html#using-python-as-a-calculator

2.5注释

注释用井号#。井号后面的都会被python忽略,通常用来标注解释代码。就是你要告诉别人你这是要干啥,如果详细点,还可以记上为啥要这样做,方便后来者了解你的思路。

当前,大多数软件都是合作编写的,编写者可能是同一家公司的多名员工,也可能是众多致力于同一个开源项目的人员。训练有素的程序员都希望代码中包含注释,因此最好从现在开始就在程序中添加描述性注释。作为新手,最值得养成的习惯之一是,在代码中编写清晰、简洁的注释。 
如果不确定是否要编写注释,就问问自己,找到合理的解决方案前,是否考虑了多个解决方案。如果答案是肯定的,就编写注释对的解决方案进行说明吧。相比回过头去再添加注释,删除多余的注释要容易得多。

猜你喜欢

转载自www.cnblogs.com/romannista/p/10204039.html
今日推荐