Python数据分析入门学习笔记:程序与基础知识

版权申诉
0 下载量 69 浏览量 更新于2024-08-26 收藏 102KB PDF 举报
"这篇文档是关于一个非计算机专业的工科大学生使用Python进行数据分析入门的学习记录。文中通过实例展示了Python的基础语法,包括数据类型、运算符、条件语句以及字符串的使用。" 在Python编程中,数据类型是理解任何程序设计语言的基础。Python支持多种数据类型,其中主要包括: 1. Number(数字):这是基础的数据类型,分为int(整数),如`x=100`;float(浮点数,即小数),如`x=123.5`;bool(布尔型),只有True和False两个值;以及complex(复数),如`x=2+3j`。 2. String(字符串):用于表示文本,例如`x='google'`。字符串可以使用单引号或双引号括起来,且Python支持转义字符,如`\n`代表换行,`\t`代表制表符。另外,用`r`修饰字符串可以使其不进行转义,如`r"python\npycharm"`。 3. Tuple(元组):元组是不可变的数据结构,一旦创建就不能修改。例如`(1, 2, 3)`。 4. List(列表):列表是可变的,可以容纳不同类型的元素。如`[1, 'a', True]`。 5. Set(集合):集合中的元素是无序且不重复的,如`{1, 2, 3}`。 6. Dictionary(字典):字典是键值对的集合,键必须是唯一的,如`{'name': 'Alice', 'age': 25}`。 运算符方面,Python支持算术运算符(如加`+`、减`-`、乘`*`、除`/`、取余`%`、整除`//`、幂`**`)、关系运算符(如大于`>`、小于`<`、大于等于`>=`、小于等于`<=`、不等于`!=`、等于`==`)和逻辑运算符(如`and`、`or`、`not`)。运算符的优先级遵循一定的规则,如逻辑运算符的优先级低于关系运算符,而关系运算符又低于算术运算符。 条件语句是控制程序流程的关键,如文中的`if...else`语句,它根据条件的真假执行不同的代码块。例如: ```python answer = int(input('请输入一个整数:')) if answer == 2: print('这是一个偶数!哈哈哈') else: print('这是一个奇数!') ``` 这段代码会根据用户输入的整数是2还是其他数,输出相应的提示。 这篇学习记录提供了Python编程的基础概念,适合初学者作为入门教程,逐步掌握Python的数据操作和基本逻辑控制。通过这样的学习,非计算机专业的学生也能逐步进入数据分析的大门。