Python学习
第一阶段-第一章
初识Python—Pycharm开发工具的安装和基础使用
print("键盘敲烂")
print("月薪过万")
print("天天内卷,我爱学习")
第一阶段-第二章
字面量
学习目标:
- 掌握字面量的含义
- 了解常见的字面量类型
- 基于print语句完成各类字面量输出
在代码中,被写下来的固定的值,称之为字面量。
Python中常用的有6种值(数据)的类型
Python中,字符串需要用双引号(“”)包围起来
被双引号包围起来的,都是字符串
print("卷卷卷!")
注释
学习目标:
- 了解注释的作用
- 能够使用单行注释和多行注释
#和注释内容建议以一个空格隔开(软要求)
多行注释一般用来解释:整个Python代码文件,类,方法。
变量
学习目标:
- 理解变量的作用及特征
- 掌握变量的定义方式
变量就是在程序运行时,记录数据用的。
#买了一个冰淇淋花费十元
money=50
money=money-10
print("买了冰淇淋花费10元,还剩余:",momney,"元")
数据类型
学习目标:
- 掌握使用type()语句查看数据的类型
- 理解变量无类型而数据有类型的概念
type()语句会给出结果(返回值)
数据类型转换
学习目标:
- 掌握如何在字符串、整数、浮点数之间进行相互转换
- 了解转换的注意事项
int(x),float(x),str(x)
这三个语句都是带有结果的(返回值),可以用print直接输出或者用变量存储结果值
任何类型都可以通过str()语句转换成字符串
想要将字符串转换成数字,必须要求字符串内的内容都是数字
浮点数转整数会丢失精度,会舍弃小数部分,不会四舍五入
标识符
学习目标:
- 理解什么是标识符
- 掌握标识符的命名规则
- 掌握变量的命名规范
- 变量的名字
- 方法的名字
- 类的名字,等等
这些名字,我们把它统一的称之为标识符,用来做内容的标识
标识符命名规则:
- 内容限定
标识符命名中,只允许出现英文、中文、数字、下划线(_)这四类元素,其他任何内容都不被允许
- 不推荐使用中文
- 数字不可以开头
- 大小写敏感
- 不可使用关键字
关键字同样也大小写敏感,比如可以用false命名
变量命名规范:
- 见名知意
- 下划线命名法
多个单词组合变量名,要用下划线做分隔 - 英文字母全小写
不遵守规则:会出现问题
不遵守规范:不太高级
运算符
学习目标:
- 了解Python中常见的算数(数学)运算符
- 了解Python中常见的赋值运算符
加+、减-、乘*、除/、取整除//、取余%、指数**
标准赋值:=
复合赋值:+=、-=、*=、/=、//=、**=
字符串拓展
字符串的三种定义方式
单引号方式、双引号方式、三引号方式(支持换行)
引号的嵌套:
- 单引号内写双引号或者双引号内写单引号
- 可以使用转义字符(\)来进行转义(转义字符不会输出,会使转义字符后面的引号不再有定义字符串的效用)
字符串的拼接
拼接:使用“+“连接字符串变量或字符串字面量即可,但无法和非字符串类型进行拼接
字符串格式化
语法:“%占位符”%变量
字符串:%s、整数:%d、浮点数:%f
字符串格式化的精度控制
语法:%m.n占位符
如果m比数字本身宽度还小,m不生效
.n对小数部分做精度限制同时会对小数部分四舍五入
字符串格式化的方式2
语法:f"{变量}内容{变量}"
不会理会类型、不做精度控制
适合对精度没有要求的时候快速使用
对表达式进行格式化
- “%s|%d|%f”%(表达式)
- f"内容{表达式}"
字符串格式化练习题讲解
数字不能以0开头,要写成字符串类型
数据输入(input语句)
学习目标:掌握input语句(函数)的使用
- input()语句功能是获取键盘输入的数据
- 可以使用input(提示信息),用以在使用者输入内容之前显示提示信息
- 要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型