Python学习笔记
我在日常工作中,有很多重复性的工作。每次重复地做相同的事情时,都会感到莫名的烦躁。为了解放生产力,让自己能够不受重复性工作的束缚,能在上班时间更愉快地摸鱼,我决定自学python!学习的目标是实现重复性工作的办公自动化。
我是计算机小白,学习得比较慢,大家如果有好的建议,欢迎在评论区、私信等交流,希望大家不吝赐教,感谢感谢~
我学习的是《Python编程:从入门到实践》,我看了很多前辈的推荐分析,这本书内容比较基础,比较适合新手。
Ch2:变量和简单数据类型
本章目标:①认识变量
②认识两种数据类型:字符串和数字,数字又分为整数和浮点数
目录:
2.1 | 变量 | 函数 |
2.1.1 | 变量有啥用 | |
2.1.2 | 给变量命名 | |
2.2 | 数据类型:字符串 | |
2.2.1 | 啥是字符串 | 英文单双引号 |
2.2.2 | 修改字符串的大小写 | title() upper() lower() |
2.2.3 | 把字符串进行合并或者拼接 | + |
2.2.4 | 制表符和换行符 | t n |
2.2.5 | 删除空白 | rstrip() lstrip() strip() |
2.3 | 数据类型:数字 | |
2.3.1 | 整数 | |
2.3.2 | 浮点数 | |
2.3.3 | 使用str()将数据类型由数字变为字符串 | str() |
2.4 | 添加注释 | # |
2.1 变量
2.1.1变量有啥用
变量可以存储一个值,这个值可以是姓名或者一句话(字符串),也可以是一个数字。
可以随时修改变量的值,python将始终记录最新值。
2.1.2给变量命名
①变量的名字只能包含字母、数字和下划线,不能有空格,可以用下划线来代替空格
②变量的名字可以字母和下划线开头,不能用数字开头
③尽量用小写字母(不知道为啥…)
2.2数据类型:字符串
2.2.1啥是字符串
字符串是一种数据类型,实际上就是一串字符。字符串用英文的单引号或者双引号括起来。” ” 、’ ’
使用的时候要注意,单引号里面可以添加双引号,双引号里面也可以添加单引号。但单里面添加单,双里面添加双,会引起错误。
2.2.2修改字符串的大小写
用到的方法:
①title():让字符串里面的每一个单词首字母大写
②upper():全部大写
③lower():全部小写
Notes:
①在name.title()中,name是变量名,点“.”表示让python对点“.”之前的变量name执行点“.”之后的方法title()
②title()后面的括号,里面可以填写执行这个方法所需要的额外的信息。title()操作不需要额外的信息,所以后面的括号空着。
③存储数据时,lower()很有用。因为用户输入时,大小写比较混乱。
2.2.3把字符串进行合并或者拼接
用到的方法:加号+
①合并
如果我们把姓(last_name)和名(first_name)作为两个单独的变量存储,那么当我们想要输出姓名(full_name)时,就要把姓(last_name)和名(first_name)这两个变量合并在一起,此外还要考虑中间是否加空格。
②拼接
通过拼接,可以用变量来创建完整的消息。
2.2.4制表符和换行符
用到的方法:
制表符:t 在字符前添加空格
换行符:n 给字符换行
2.2.5删除空白
用到的方法:
①rstrip():去掉字符串末尾的空白
②lstrip():去掉字符串开头的空白
③strip():去掉字符串两端的空白
2.3数据类型:数字
2.3.1整数
可对整数进行加减乘除乘方的运算,还支持加括号改变运算次序。
加+ 减- 乘* 除/ 乘方**
2.3.2浮点数
浮点数是指带小数点的数字。
浮点数依旧可以进行加减乘除乘方的运算,只不过结果包含的小数位数可能不确定,后面的学习中,有方法可以处理多余的小数位数。
2.3.3使用str()将数据类型由数字变为字符串
有时,多个变量可能同时存在字符串和数字等类型。当我们想把不同数据类型的变量用拼接字符串的方式创造出一条消息时,由于存在数据类型不是字符串的变量,可能导致我们无法达成目的。因此,使用str()可以将数据类型不是字符串的变量,变为字符串。
用到的方法:str()
Note:
对于数字类型的变量age,不能使用类似于字符串的处理方式
比如,age.str()是不对的。只能使用str(age)
2.4添加注释
用到的方法:#
#号后面的内容,会被python忽略掉。
Ch2总结:
2.1变量:
什么是变量、变量命名的规则
2.2数据类型:字符串
什么是字符串、如何表示:英文单或双引号
更改大小写:title()、upper()、lower()
合并、拼接:+
空格、换行:制表符t 换行符n
删除空白:rstrip()、lstrip()、strip()
2.3数据类型:数字
整数、浮点数的运算:+-*/**
str()函数将数字类型的变量变为字符串
2.4添加注释:#