说明:这个系列的博客是我学习python和数据分析记得一些笔记,里面的插图因为制作比较费时间所以有些部分截图放进来了,如果有侵权!请联系我,我会立刻删除!! 同时也希望这个系列的笔记可以帮助到正在学习python和数据分析的同学,也欢迎大佬指正笔记中有误的地方。
-
一.注释规则:
-
单行注释: # + 注释内容
# python
-
多行注释(以一对三引号):
“““
注释内容
”””
'''
name
age
score
'''
-
二.代码缩进
通常情况下,采用四个空格作为一个缩进量或者一个Tab键作为一个缩进量
-
三.变量相关
- 变量定义的格式: 变量名 = 变量值
- 查看变量类型: type(变量名)
- 查看变量所指的内存地址: id(变量名)
-
四.数据类型
1. 分类:
2.内置函数
type()内置函数去查看数据类型,但是要特别注意! 变量没有类型,数据有
3. 数据类型转换:
五 . 标识符:变量名 方法名 类名
要求:命名中只允许有英文、中文、数字、下划线(_),并且严格区分大小写
六 . input()和print()函数
1. input()函数:
通过键盘输入结果,可以保存到指定的变量中
例:input(”请输入数字”)
2. print()函数:
输出变量的值
print(变量1,变量2,……):依次输出多个结果
七 . 字符串
1.转义字符:
\’ 单引号
\” 双引号
\n 换行符
\t 制表符 用于横向跳到下一个制表位
2. 字符串定义的三种格式:
格式一:单引号、双引号、三引号都可以定义字符串
例:
name=‘han’
name=“han“
name=‘‘’han‘’‘
格式二:单引号定义法(适用于字符串内容中包含双引号)
例:
name=‘ \“han ‘
格式三:双引号定义法(适用于字符串内容中包含单引号)
例:
name=“ \‘han ”
3. 字符串的格式化:
(1)两个字符串可以拼接,字符串和数字不可以拼接
(2)第一种格式化:
%:占位
s:将变量变成字符串放入占位的地方
d:将变量变成整数放入占位的地方
f:将变量变成浮点数放入占位的地方
格式化形式:变量名=变量值
字符串名=“ 字符串内容%s ”%变量名
注意:多个变量占位时,变量用括号括起来,并且要注意顺序
例:字符串名=“ 字符%d串内容%s ”%(变量名1,变量名2)
(3)格式化的精度控制:
辅助符号m.n控制数据的宽度和精度(注意:m也算在宽度计算中,在精度控制中小数会进行四舍五入)
解读:宽度代表整体数字个数
精度代表小数位数
用三个实例去解释如何进行精度控制:
实例一: 11 设置成 %5d:想要把11转化成整数,宽度是5,所以是_ _ _11
实例二: 11.345设置成 %5.2f:想要把11,345转化成浮点数,宽度是5,精度是2,所以是11.35
实例三: 11.345 设置成%.2f:想要把11.345转化成浮点数,不限制宽度(注意:不写不代表宽度是0),精度是2,所以是11.35
(4)第二种格式化(无需考虑数据类型和精度控制):f “内容{变量} ”
八 . 算术运算符
注意:使用 / 和//时,除数不能为0,否则会报错
九 . 赋值运算符
十 . 比较运算符(返回值为布尔类型)
十一 . 逻辑运算符(类似于java中的 && || !)
十二 . 条件表达式
格式: 变量名= 变量名1 if 变量1 比较运算符 变量2 else 变量名2
使用条件表达式时,先计算中间的条件,如果结果为true,则返回if语句左边的值,否则返回else右边的值。